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

Jesse
Jesse Lv.2 潜力创作者KVP

Lv.2潜力创作者

之前发过一个用 JS 宏提取表格内容为独立文本框的帖子,今天再给大家分享一个实用的 JS 宏代码,使用这个代码,可以实现在 PPT 演示中插入网页的效果。

事实上,在我的自媒体账号老早以前就已经分享过在 PPT 演示中插入网页的方法,当时使用的工具是一个额外的 PPT 插件——不坑盒子:

但使用这个方法有个局限:你不光得在制作 PPT 的这台电脑上安装插件,还得在放映 PPT 的那台电脑上安装这个插件。

这对于需要频繁更换播放场景的情况——比如老师到不同班级上课——就不太友好了。而使用 JS 宏来插入网页就不会有这样的问题。

具体方法如下:

  1. 进入「工具」选项卡,单击「开发工具」:

然后再单击「WPS宏编辑器」:

  1. 在弹出的窗口内粘贴以下代码(以豆包为例):

function InsertWeb() {
    ActivePresentation.Slides.Item(1).Shapes.AddWebShapeEx("https://www.doubao.com");
}

如图所示:

  1. 单击顶部的「运行」按钮,也就是那个按钮,就能在 PPT 的第一页看到插入的豆包网页了:

  1. 如果要在其他页插入其他网页,可以自行修改宏代码。代码中 Item 后面的括号就是插入网页的 PPT 页面编号,双引号中的网址就是你想要访问的网址。比如你想在第 5 页插入 WPS 的官网,就可以把代码改成下面的样子:

function InsertWeb() {
    ActivePresentation.Slides.Item(5).Shapes.AddWebShapeEx("https://www.wps.cn/");
}

访问时可能会出现信任确认弹窗,单击「信任」即可。然后我们就能在第 5 页上看到 WPS 的官网网页出现了:

  1. 网页插入了,可能会出现窗口大小、位置不合适的情况。此时我们可以拖拽网页框架的轮廓(注意不能拖拽框架内部的网页页面)来移动网页窗口:

拖动窗口的角部控点来调节它的大小和比例:

最终得到满意的结果:

  1. 当然你也可以设计一些其他元素来丰富页面,让页面的整体感更强:

📌 特别提醒

使用了宏的 PPT 文档,保存时只能保存为「.pptm」格式:

如果不想保存成这个格式,可以在成功插入网页后,删除掉「WPS 宏编辑器」中的代码再保存,这样就可以保存为常规的「.pptx」格式了——至少我在本地测试了一下没有影响,不知道换电脑之后会不会出问题,大家可以自行测试验证一下。

好了,这就是在 WPS 演示中通过 JS 宏插入网页的方法。

💡

我是 Jesse 老师,如果帖子有用的话,别忘了给我点点赞、评论互动一下哦!🥰

重庆
浏览 540
2
11
分享
11 +1
3
2 +1
全部评论 3
 
Mr Chen
Mr Chen WPS资深用户Lv.2 潜力创作者KVPWPS产品体验官WPS寻令官

Lv.2潜力创作者

学到了真好可以用上了
   甘肃省
举报
0
0
 
马成功老师
马成功老师 WPS资深用户Lv.2 潜力创作者KVPWPS函数专家

Lv.2潜力创作者

今天,我又学了一招,感觉浑身充满了力量
举报
0
0
 
☘️
   山东省
举报
2
0