我正在为我的公司做一个网络安全宣传月的PPT游戏。我用VBA做了几个额外的功能,使它比一个危险风格的测验稍微好一点。我已经让按钮起作用了(动作按钮),可以隐藏图片/使它们可见,还有一个按钮可以更改另一张幻灯片上的文本(例如,幻灯片2上的按钮将全局变量设置为"boop“,然后更改幻灯片1上的文本框)。
现在,我正在尝试找出代码来对幻灯片中的表格做同样的事情。该表已经创建(并重命名为"testtable")。
例如,我想选择A2,然后使A2 = boop。我尝试了一堆不同的代码,但不知道如何更改单元格值。
感谢你的帮助
此代码完美地更改了不同幻灯片上的文本
ActivePresentation.Slides(1).Shapes("textbox").TextFrame.TextRange.Text = randomInt我试过像这样的东西
ActivePresentation.Slides(3).Shapes("testtable").table.TextFrame.TextRange.Text = randomInt我已经尝试将.text更改为.value。我试过一堆其他的东西,但是怎么可能改变一个细胞呢?!
发布于 2019-07-03 23:17:08
ActivePresentation.Slides(3).Shapes("testtable").Table.Cell(2, 1).Shape.TextFrame.TextRange.Text = randomInt请参阅docs。
https://stackoverflow.com/questions/56872703
复制相似问题