在PPT中如何使用VBA中的CONTROLS引用控件名称?
在一个幻灯片中,修改文本框的值,文本框的名称分别是TEXTBOX1~TEXTBOX6,如果赋值N=1~6,如何能用TEXTBOX&N这种方式给文本框赋值?记得是用CONT...
在一个幻灯片中,修改文本框的值,文本框的名称分别是TEXTBOX1~TEXTBOX6,
如果赋值N=1~6,如何能用 TEXTBOX &N 这种方式给文本框赋值?记得是用CONTROLS("TEXTBOX" &N),但是没有试验成功,总是提示方法或数据成员未找到。 展开
如果赋值N=1~6,如何能用 TEXTBOX &N 这种方式给文本框赋值?记得是用CONTROLS("TEXTBOX" &N),但是没有试验成功,总是提示方法或数据成员未找到。 展开
1个回答
展开全部
这种写法一般是针对窗体控件的。
如果是窗体控件,那么应该写为:
CONTROLS("TEXTBOX" &N).text="你想输入的内容"
如果是基本界面上的active控件,那么应该写为:
Shapes("TEXTBOX" &N).OLEFormat.object.text="你想输入的内容"
注意PPT的控件名是区分大小写的 也就是如果名称是TextBox1,是不能写Shapes("TEXTBOX1")或者Shapes("textbox1")的
希望能帮助你,如果还有问题,可以通过我的头像找到我。
如果是窗体控件,那么应该写为:
CONTROLS("TEXTBOX" &N).text="你想输入的内容"
如果是基本界面上的active控件,那么应该写为:
Shapes("TEXTBOX" &N).OLEFormat.object.text="你想输入的内容"
注意PPT的控件名是区分大小写的 也就是如果名称是TextBox1,是不能写Shapes("TEXTBOX1")或者Shapes("textbox1")的
希望能帮助你,如果还有问题,可以通过我的头像找到我。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询