嘻皮客娱乐学习网

标题: ppt链接对象路径批量更改方法 [打印本页]

作者: xipick    时间: 2020-7-31 17:23
标题: ppt链接对象路径批量更改方法
ppt链接对象路径批量更改方法: (, 下载次数: 123)

在制作ppt时, 经常会用到粘贴->选择性粘贴->工作表对象的功能来实现"当链接的表格数据更改时, PPT数据也同步更新"
(, 下载次数: 29)


此功能能很大程度上提高ppt的制作效率, 但当一个月完结, 需要将整套ppt+excel打包应用至新路径时, ppt链接的表格文件仍然为原来的路径, 如图, 这时则需要通过手工逐个更改源文件的功能来实现, 如果链接的表格非常多, 这就需要花费大量的时间来修改且容易出错, 因此通过下面的方法可批量修改
(, 下载次数: 29)

1. 打开需要更改的ppt文件, 文件->另存为"PowerPoint XML演示文稿"类型, 然后关闭
(, 下载次数: 33)

2. 对另存为的ppt-XML文件点击鼠标右键->打开方式, 选择"记事本"
(, 下载次数: 32)





3. 此时会通过记事本打开此ppt-XML文件的编码, 此时可以很容易找到外链文件完整的路径, 如图:
(, 下载次数: 33)

这时先找出文本中的路径与新文件路径的差异, 例如:
文本中的路径为: " \\Lhq0248\文件共享\tre财务共享\1-月度报表\201707\2017年品牌月报模板\13-零售单店收入变化分析-TRE-201707.xlsx"
新文件放置的路径为: "\\Lhq0248\文件共享\tre财务共享\1-月度报表\201708\2017年品牌月报模板\13-零售单店收入变化分析-TRE-201708.xlsx "
然后通过"Ctrl+H"替换功能, 将文本文件中的所有" tre财务共享\1-月度报表\201707"替换为" tre财务共享\1-月度报表\201708", "-TRE-201707.xlsx"替换为"-TRE-201708.xlsx"即可, 替换完后保存文本文件, 关闭

*在查找路径差异与替换时需留意以下几点, 否则会导致路径更新失败:
a. 由于文本文件中包含的编码数据非常庞大, 为了保证替换时不会误替换了其他编码, 因此即使当新旧文件的路径差异极小的情况下, 替换时也应选尽可能的扩大选取的范围, 如以上例子, 两个路径之间的差异实际就是"201707"与"201708"的差异而已, 但是如果只选择这个范围进行替换会有很大的风险将其他编码文件中包含"201707"的数据也给替换, 导致整个文件崩溃

b.被链接的Excel文件复制至其他文件夹后最好不要更改文件名, 如必须更改, 也尽量更改容易替换的部分, 如以上例子中的"-TRE-201707.xlsx"部分, 否则会加大路径替换的难度

4. 打开ppt-XML文件, 验证路径是否已经连接正确, 随意测试几个表格, 更新链接查看是否已经成功
(, 下载次数: 32)

5. 最后一步, 将ppt-XML另存为普通的ppt文件即可, 因为ppt-XML类型的文件大小约为普通ppt文件的8倍多






欢迎光临 嘻皮客娱乐学习网 (http://www.xipick.com/) Powered by Discuz! X3.3