首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在PowerPoint(Office365) VBA中更改单元格值的代码

在PowerPoint(Office365) VBA中更改单元格值的代码
EN

Stack Overflow用户
提问于 2019-07-03 22:46:27
回答 1查看 163关注 0票数 1

我正在为我的公司做一个网络安全宣传月的PPT游戏。我用VBA做了几个额外的功能,使它比一个危险风格的测验稍微好一点。我已经让按钮起作用了(动作按钮),可以隐藏图片/使它们可见,还有一个按钮可以更改另一张幻灯片上的文本(例如,幻灯片2上的按钮将全局变量设置为"boop“,然后更改幻灯片1上的文本框)。

现在,我正在尝试找出代码来对幻灯片中的表格做同样的事情。该表已经创建(并重命名为"testtable")。

例如,我想选择A2,然后使A2 = boop。我尝试了一堆不同的代码,但不知道如何更改单元格值。

感谢你的帮助

此代码完美地更改了不同幻灯片上的文本

代码语言:javascript
运行
复制
ActivePresentation.Slides(1).Shapes("textbox").TextFrame.TextRange.Text = randomInt

我试过像这样的东西

代码语言:javascript
运行
复制
ActivePresentation.Slides(3).Shapes("testtable").table.TextFrame.TextRange.Text = randomInt

我已经尝试将.text更改为.value。我试过一堆其他的东西,但是怎么可能改变一个细胞呢?!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-03 23:17:08

代码语言:javascript
运行
复制
ActivePresentation.Slides(3).Shapes("testtable").Table.Cell(2, 1).Shape.TextFrame.TextRange.Text = randomInt

请参阅docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56872703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档