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

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式