【WPS演示】只需一串代码,把豆包搬进PPT——插入其他网页也可以哦

Lv.2潜力创作者
之前发过一个用 JS 宏提取表格内容为独立文本框的帖子,今天再给大家分享一个实用的 JS 宏代码,使用这个代码,可以实现在 PPT 演示中插入网页的效果。
事实上,在我的自媒体账号老早以前就已经分享过在 PPT 演示中插入网页的方法,当时使用的工具是一个额外的 PPT 插件——不坑盒子:
但使用这个方法有个局限:你不光得在制作 PPT 的这台电脑上安装插件,还得在放映 PPT 的那台电脑上安装这个插件。
这对于需要频繁更换播放场景的情况——比如老师到不同班级上课——就不太友好了。而使用 JS 宏来插入网页就不会有这样的问题。
具体方法如下:
进入「工具」选项卡,单击「开发工具」:
然后再单击「WPS宏编辑器」:
在弹出的窗口内粘贴以下代码(以豆包为例):
function InsertWeb() {
ActivePresentation.Slides.Item(1).Shapes.AddWebShapeEx("https://www.doubao.com");
}如图所示:
单击顶部的「运行」按钮,也就是那个▶按钮,就能在 PPT 的第一页看到插入的豆包网页了:
如果要在其他页插入其他网页,可以自行修改宏代码。代码中 Item 后面的括号就是插入网页的 PPT 页面编号,双引号中的网址就是你想要访问的网址。比如你想在第 5 页插入 WPS 的官网,就可以把代码改成下面的样子:
function InsertWeb() {
ActivePresentation.Slides.Item(5).Shapes.AddWebShapeEx("https://www.wps.cn/");
}访问时可能会出现信任确认弹窗,单击「信任」即可。然后我们就能在第 5 页上看到 WPS 的官网网页出现了:
网页插入了,可能会出现窗口大小、位置不合适的情况。此时我们可以拖拽网页框架的轮廓(注意不能拖拽框架内部的网页页面)来移动网页窗口:
拖动窗口的角部控点来调节它的大小和比例:
最终得到满意的结果:
当然你也可以设计一些其他元素来丰富页面,让页面的整体感更强:
📌 特别提醒
使用了宏的 PPT 文档,保存时只能保存为「.pptm」格式:
如果不想保存成这个格式,可以在成功插入网页后,删除掉「WPS 宏编辑器」中的代码再保存,这样就可以保存为常规的「.pptx」格式了——至少我在本地测试了一下没有影响,不知道换电脑之后会不会出问题,大家可以自行测试验证一下。
好了,这就是在 WPS 演示中通过 JS 宏插入网页的方法。
| 💡 | 我是 Jesse 老师,如果帖子有用的话,别忘了给我点点赞、评论互动一下哦!🥰 |
Lv.2潜力创作者
Lv.2潜力创作者