为了演示,我创建了两个 .PPT 文件:一个为纵向模式,以便流程图可以放进去;另一个为普通横向模式。我创建了超链接,以便在两个文件之间来回导航,并将两个文件放在一个文件夹中。在我的计算机上,它运行良好,但当我将其发送给其他人时,超链接不起作用;他们会弹出“找不到文件”的提示。
我需要做什么才能使超链接在其他计算机上起作用?谢谢!
答案1
这很可能是因为链接试图到达特定位置的文件绝对路径。
如果您的文件 part1.pptx 和 part2.pptx 位于 c:\Users\Paul\Desktop,那么超链接(如果是绝对链接)将是c:\Users\Paul\Desktop\part1.pptx
和c:\Users\Paul\Desktop\part2.pptx
如果现在,假设约翰下载这些文件,它们(最有可能)位于c:\Users\John\Downloads\part1.pptx
和c:\Users\John\Downloads\part2.pptx
,因此将不起作用,因为 John 缺少 位置中的文件c:\Users\Paul\Desktop
如果你使用相对路径\part1.pptx
,您将提供作为或 的链接\part2.pptx
,这样只要两个文件位于同一个文件夹中,不同计算机上的位置就无关紧要了。
如果 part1.pttx 位于c:\Users\Paul\Downloads\part1.pptx
John 的计算机上,John 计算机上的 Powerpoint 也会将相对链接解释\part2.pptx
为位置c:\Users\Paul\Downloads\part2.pptx
在这里你可以看到一个例子绝对路径看起来像(检查地址框)
在这里你可以看到一个例子相对的路径看起来像(检查地址框)
答案2
您必须了解有关超链接的绝对路径和相对路径的更多信息。两者的区别非常重要。绝对路径是指向文件系统中文件所在位置的完整路径。但相对路径是相对于工作目录或应用程序或项目 PowerPoint 项目文件的路径。因此,举个例子,假设您在 C 盘上有一个名为“My Very Spacial Project”的文件夹和两个 .PPT 文件 intro.ppt 和 main.ppt。所以现在您使用绝对路径,它看起来像这样:
intro.ppt 超链接路径(按照你说的前进):C:\My Very Spacial Project\main.ppt main.ppt 超链接路径(按照你说的后退):C:\My Very Spacial Project\intro.ppt
问题之所以在其他计算机上发生,是因为他们在这个路径上根本没有这样的文件。因此,当他们在您的项目中按“前进”或“后退”时,系统会尝试使用您设置的路径查找文件,最终他们会看到错误。
您所要做的就是将路径更改为相对路径,就像这样:
intro.ppt 超链接路径:main.ppt main.ppt 超链接路径:intro.ppt
这应该按照你想要的方式工作。