You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerPoint主模块中动态调用幻灯片对象模块的变量?

问题:动态调用幻灯片对象模块中的变量失败

我已经尝试一周,想要引用幻灯片对象模块中的变量来刷新图表,但始终未能成功。SRngMkt、SRngClt等变量定义在Slide2146449163对象模块中,且存在对应其他市场和国家的同类幻灯片,因此我需要将Slide2146449163设为动态变量。当前测试代码中,直接使用Slide2146449163调用变量可正常运行,但通过动态获取的ActSld调用时会出现错误。

主模块代码

Public Sub test()

Set ActSld = ActiveWindow.View.Slide
Debug.Print ActSld.Name
SldNum = ActSld.SlideID
'SldNum = ActiveWindow.View.Slide.SlideIndex
Debug.Print SldNum

Debug.Print ActSld.Name, ActSld.SlideID, ActSld.SlideNumber, ActSld.SlideIndex

Debug.Print ActSld.SRngMkt '--- ActSld应为动态变量,此处报错
Debug.Print Slide2146449163.SRngClt '--- 此写法运行完全正常
Debug.Print Slide2146449163.SRngHub
Debug.Print Slide2146449163.SRngCTSS

End Sub

幻灯片对象模块代码

Public Sub cmd_Ink_CEE_Germany_Click()

SRngMkt = "CENTRAL & EASTERN EUROPE"
SRngClt = "*"
SRngHub = "Germany"
SRngCTSS = "Included"

Call test

End Sub

内容的提问来源于stack exchange,提问作者Kalyan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 18:42:10