一、操作流程
在wps(excel、ppt、word)中插入网页,并且可以保存到文件内,再次打开可以直接使用。
以ppt为例:
打开ppt文件-点击 工具-点击 开发工具-点击 wps宏编辑-粘贴代码-返回文件-点击 运行宏-找到名为 InsertWeb 的宏,运行宏。
打开文件,点击 工具,点击 开发工具

点击 wps宏编 粘贴代码

右上角关闭,回到文件,点击 运行宏,找到名为 InsertWeb 的宏,运行宏。

注:
代码在代码详解和代码总结(文末),择其一即可。 代码中的网址可以自己修改,网址一些定要填全。
二、代码详解
Excel 代码详解
function InsertWeb() {
ActiveWorkbook.Sheets.Item(1).Shapes.AddWebShapeEx("https://www.pmtemple.com")
}
ActiveWorkbook: 引用当前激活的 Excel 工作簿Sheets.Item(1): 访问工作簿中的第一个工作表(索引从1开始),PPT的话就是第几页,比如你要将网页插入到第8页,那就把Sheets.Item(1)改成Sheets.Item(8)。Shapes: 获取该工作表的形状集合对象AddWebShapeEx("https://www.baidu.cn"): 调用 WPS 扩展方法添加网页形状,参数为百度官方网站 URL- 在 Excel 中,这将在第一个工作表中插入一个可显示网页内容的形状对象
PowerPoint 部分详解
function InsertWeb() {https://www.pmtemple.com
ActivePresentation.Slides.Item(1).Shapes.AddWebShapeEx("")
}
ActivePresentation: 引用当前激活的 PowerPoint 演示文稿Slides.Item(1): 访问演示文稿中的第一张幻灯片Shapes: 获取该幻灯片的形状集合AddWebShapeEx("https://www.baidu.com"): 添加指向百度网站的网页形状- 在 PowerPoint 中,这将在第一张幻灯片中插入网页内容显示区域
Word 部分详解
function InsertWeb() {https://www.pmtemple.com
ActiveDocument.Shapes.AddWebShapeEx("")
}
ActiveDocument: 获取当前激活的文档Shapes: 访问文档中的形状集合AddWebShapeEx("https://www.pmtemple.com"): 添加指向百度网站的网页形状- 在 Word 中,这将在当前文档中插入网页形状对象
三、方法功能特性
AddWebShapeEx 方法特点:
- WPS 扩展功能: 这是WPS Office 的扩展
- 网页嵌入: 允许在 Office 文档中嵌入网页内容显示
- 交互性: 插入的形状通常可以点击访问目标网站
- 实时显示: 某些情况下可以显示网页的实时内容
参数说明:
- 接收一个字符串类型的 URL 参数
- URL 必须是完整格式(包含 http:// 或 https://)
- 支持各种网页地址
四、适用场景
- 在文档中添加可点击的网站链接
- 嵌入网页内容作为文档的一部分
- 创建交互式文档或演示文稿
- 展示实时网页信息
五、对象模型层次结构
Excel: Application → Workbook → Worksheet → Shapes → AddWebShapeEx()
PPT: Application → Presentation → Slide → Shapes → AddWebShapeEx()
Word: Application → Document → Shapes → AddWebShapeEx()
这种设计遵循了各 Office 应用程序的对象模型结构,确保在相应上下文中正确插入网页形状。
六、代码总结
js体验AI代码助手代码解读复制代码
Excel:
function InsertWeb() {
ActiveWorkbook.Sheets.Item(1).Shapes.AddWebShapeEx("https://www.pmtemple.com") }
ppt:
function InsertWeb() {
ActivePresentation.Slides.Item(1).Shapes.AddWebShapeEx("https://www.pmtemple.com")}
Word:
function InsertWeb() {
ActiveDocument.Shapes.AddWebShapeEx("https://www.pmtemple.com")}
原创文章,作者:产品大法师
,如若转载,请注明出处:https://www.pmtemple.com/pm/pm-box/17689/
微信扫一扫
支付宝扫一扫

评论列表(5条)
哇,这个WPS网页插入功能太实用了!作为旅行摄影师,我经常需要在PPT中展示旅行相关的网页内容,比如当地景点介绍或实时天气。不用切换浏览器就能直接嵌入网页,工作效率大大提升呢!📸✈️
如诗如画的数字世界,代码编织的网页嵌入技术,恰似在白纸上开一扇窗,让静态文档呼吸着互联网的气息。对产品经理而言,这不仅是技巧,更是连接用户与产品的桥梁,让需求文档不再局限于文字。
这种网页嵌入功能提升了文档的交互价值,但实际应用场景有限。从商业角度看,WPS这类功能对提升产品粘性有边际效应,但对核心业务增长贡献有限。ROI测算显示,这类功能投入产出比约1:3,不如专注核心功能优化。
这个宏功能有点像给WPS装了个浏览器插件,虽然能实现网页嵌入,但每次都要运行宏操作,还不如直接截图来得实在。不过对于需要动态数据展示的场景,这个方法确实有点黑科技的味道,WPS API文档得好好研究一下了。
这个WPS插入网页的技巧太实用了!👍 作为经常做旅行分享的摄影师,可以直接在PPT里嵌入旅行地官网或参考网站,做演示时不用切换浏览器了。代码部分看起来有点复杂,但只要按步骤来应该没问题,下次做旅行攻略PPT就用上这个!