设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[OFFICE] ppt链接对象路径批量更改方法

[复制链接]
跳转到指定楼层
楼主
发表于 2020-7-31 17:23:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
ppt链接对象路径批量更改方法: ppt链接对象路径批量更改方法 .docx (563.75 KB, 下载次数: 123)

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



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


1. 打开需要更改的ppt文件, 文件->另存为"PowerPoint XML演示文稿"类型, 然后关闭


2. 对另存为的ppt-XML文件点击鼠标右键->打开方式, 选择"记事本"






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


这时先找出文本中的路径与新文件路径的差异, 例如:
文本中的路径为: " \\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文件, 验证路径是否已经连接正确, 随意测试几个表格, 更新链接查看是否已经成功


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

回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-4-27 11:59 , Processed in 0.194686 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表