I am trying to create a hyperlink in a Microsoft PowerPoint 2007 file. The hyperlink address has the following in the URL:
.show&map=GSC%26S%2FGlobal
I put this into the Address field, click OK, and go to slide show. The link looks fine and works. Then I save the file, and PowerPoint decides to reformat the link. When I open the file again, it has reformatted this section to:
.show&map=GSC&S/Global
Now the link doesn’t work. Any ideas on how I can tell PowerPoint to stop formatting the link in this way?
I did as you suggested and turn all those options off. Re-did the link, previewed it in slide show and all was well. Clicked Save, previewed in slide show again and all was well. I checked the file back in to SharePoint, opened it from SharePoint, and the bloody link has reformatted itself!
The correct link has the percent encodings. When I save the file and check it back in to SharePoint, it changes them to & and /. And then the link won’t work.
Yeah, that’s what I mean by rendering the percent encodings. It’s changing “%26” to "&* and “%2F” to “/”.
I don’t know any way to get it to stop doing that. But, knowing it’s going to do that, you can hack in a workaround. If you change the link that you enter to this:
.show&map=GSC**%2526S%25**2FGlobal
…it should change the “%25” in the link to “%”, without changing the “26” or “2F”, resulting in the final displayed link being correct. It’ll be wrong in (your copy of) the original file, of course, but it sounds like your main concern is making sure the link displays correctly to the end user.