|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Hyperlinks do not jump to correct slide after consolidating two PPT's into one.
Can the ID of a slide be modified via VBA?
For example, if I open a powerpoint presentation that contains a hyperlink, I can right click and edit hyperlink. This reveals the slide number and slide name of all the slides in the presentation. The slide numbers start at 1. Can I change this to start at, say, 100, using VBA? This would most likely allow me to consolidate two or more power point presentations into one and keep the hyperlinks working. (the next paragraph explains why consolidation does not work). If I compare the list 'Select a place in the document' to another presentation list the numbers are not unique, because each presentation has a slide 1, 2, 3, etc. but the text string that follows the numeric slide number are all unique. If I consolidate the slides of the two presentations into a new presentation the result is that many of the hyperlinks do not jump to the correct slide. It would appear that PowerPoint relies on the numeric portion of the address to jump to and ignores the text string part of the address. OK, so can the numeric part be made to be unique? |
#2
|
|||
|
|||
The hyperlink depends on the slide ID which is not the same as the slide number and is not easily visible in the user interface. Typically the first slide inserted has an ID 0f 256 and the next 257. The ID cannot be changed by the user even with code.
We tried to created a fix addin but it was never completed. It does usually work though and if you want to play with it drop me an email. Mention if you know how to install AddIns in 2007. johnATSIGNHEREpptalchemy.co.uk |
#3
|
|||
|
|||
Thanks again John, I have sent you a message. You mentioned you cannot easily see the slide ID, how do you expose this data? I used the Home/Editing/ Select Pane option in the hopes that the ID was hidden in there but this utility is focused on showing the ID's of the objects on the slide.
|
#4
|
|||
|
|||
You have mail.
You can only see the slide ID using code. It's read only and cannot be changed. Sub showme() On Error Resume Next MsgBox ActiveWindow.View.Slide.SlideID If Err <> 0 Then MsgBox "No slide selected" End Sub |
Thread Tools | |
Display Modes | |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Hyperlinks do not jump to correct slide after consolidating two PPT's into one. | CatMan | PowerPoint | 3 | 10-02-2012 09:03 PM |
Consolidating data using Macro | mrjamez | Excel Programming | 2 | 05-22-2012 06:50 AM |
Jump to a Task | JimS-Indy | Project | 1 | 04-13-2012 11:34 AM |
How to "Fast Forward" or "Jump into" a slide while testing | George Daly | PowerPoint | 1 | 10-14-2011 06:49 AM |
Help with consolidating multiple records into one | wbiggs2 | Excel | 0 | 11-30-2006 01:02 PM |