我的客户要求我生成一个包含链接到Excel数据文件的许多图表的powerpoint报告。
我的问题是虽然演示幻灯片是静态的,但它们的数据是动态的。
我想将图表数据链接到excel文件(我可以放置我的宏),但问题是在客户端的PC上,由于excel文件链接到我的特定路径,因此事情会混淆PC。
有没有办法使用相对路径?
答案 0 :(得分:1)
OLE链接(如指向XLS数据的链接)不能是相对的。
在以前版本的Office中,如果在链接指向的路径上找不到链接的源XLS,PPT将在与PPT本身相同的目录中查找该文件,如果在那里找到,则会使用它。 MS似乎已“改进”了这一功能。它已经不再适用了,我可以说。
但是,您可以想象将文件放在特定目录中,并在目标PC上创建相同的目录。
或者如果您可以在客户端运行代码,请提供一个宏来查找与PPT位于同一目录中的文件,并重置链接以指向该目录。
答案 1 :(得分:0)
客户是否需要查看图表背后的数据?如果没有,那么你可以打破图表上的链接并发送一个未链接的版本(基本上只是图表的图片) 如果他们需要查看图表背后的数据或更改图表格式,您可能需要使用嵌入式图表或Excel对象并粘贴数据表中的链接。 我目前正在使用第二种方法,但找到链接不是那么稳定(打开没有源文件打开的图表往往会使数据发生变化并且破坏与VBA的链接不是小菜一碟。