C
Chris Beall
Excel 2000
In one column of a spreadsheet I have hyperlinks to .jpg images. During
development of the sheet, these links simply contained file names, since
the images were in the same directory as the sheet on my system.
I then uploaded the sheet (.xls) to a web site, for viewing by others.
Although the same .jpg images were also updated, the links didn't work
for other users, since they were running the sheet on their own machines
and didn't have those images.
So I modified the sheet by placing the proper path information in File
-> Properties -> Summary -> Hyperlink base:. This solved the problem:
when another user loads the spreadsheet, the hyperlinks all point to the
web-site images.
BUT, I expected this to work like the HTML <Base> element, i.e. I
expected it to be a reversible process, with the actual links unchanged,
but the base hyperlink prepended to them at run time. This appears not
to be the case.
While I'm making changes to the sheet, I want all these links to again
point to the local versions of the files (for performance reasons), so I
erased the Hyperlink base: information, expecting the original, local
filename, links to be unmodified. Instead, erasing the Hyperlink base:
data has had NO EFFECT on the links, they still all contain full URLs.
(I saved and reloaded the spreadsheet after making the change).
Is the specification of a Hyperlink base: really a non-reversible
process? If no, how do I reverse it?
Chris Beall
In one column of a spreadsheet I have hyperlinks to .jpg images. During
development of the sheet, these links simply contained file names, since
the images were in the same directory as the sheet on my system.
I then uploaded the sheet (.xls) to a web site, for viewing by others.
Although the same .jpg images were also updated, the links didn't work
for other users, since they were running the sheet on their own machines
and didn't have those images.
So I modified the sheet by placing the proper path information in File
-> Properties -> Summary -> Hyperlink base:. This solved the problem:
when another user loads the spreadsheet, the hyperlinks all point to the
web-site images.
BUT, I expected this to work like the HTML <Base> element, i.e. I
expected it to be a reversible process, with the actual links unchanged,
but the base hyperlink prepended to them at run time. This appears not
to be the case.
While I'm making changes to the sheet, I want all these links to again
point to the local versions of the files (for performance reasons), so I
erased the Hyperlink base: information, expecting the original, local
filename, links to be unmodified. Instead, erasing the Hyperlink base:
data has had NO EFFECT on the links, they still all contain full URLs.
(I saved and reloaded the spreadsheet after making the change).
Is the specification of a Hyperlink base: really a non-reversible
process? If no, how do I reverse it?
Chris Beall