在PPT中如何使用VBA中的CONTROLS引用控件名称?

在一个幻灯片中,修改文本框的值,文本框的名称分别是TEXTBOX1~TEXTBOX6,
如果赋值N=1~6,如何能用 TEXTBOX &N 这种方式给文本框赋值?记得是用CONTROLS("TEXTBOX" &N),但是没有试验成功,总是提示方法或数据成员未找到。

这种写法一般是针对窗体控件的。
如果是窗体控件,那么应该写为:
CONTROLS("TEXTBOX" &N).text="你想输入的内容"
如果是基本界面上的active控件,那么应该写为:
Shapes("TEXTBOX" &N).OLEFormat.object.text="你想输入的内容"
注意PPT的控件名是区分大小写的 也就是如果名称是TextBox1,是不能写Shapes("TEXTBOX1")或者Shapes("textbox1")的
希望能帮助你,如果还有问题,可以通过我的头像找到我。
温馨提示:答案为网友推荐,仅供参考
相似回答