【发布时间】:2014-02-15 23:03:36
【问题描述】:
平台:MS Excel 2007(MS Visual Basic 6.0)
我有一些带有不同文本框的 excel 文件。 所有的文本框都是名称。例如 TxTbox_AAAA、TxtBox_BBBB 它们中的大多数具有相似数量的同名文本框。
我还需要更新文本框中的内容。但就像我说的......一些excel文件不包含文本框。
例如 aaa.xls 和 bbb.xls 有 TexTbox_AAAA、TextBox_BBBB 而 ccc.xls 只有 TexTbox_AAAA
我的脚本是这样的
xlApp.ActiveSheet.TextBoxes("TextBox_AAAA").Text = TxtAAAA
xlApp.ActiveSheet.TextBoxes("TextBox_BBBB").Text = TxtBBBB
但如果我运行,它会遇到运行时错误“1004”: 无法获取 Worksheet 类的 TextBoxes 属性
我怀疑这是由于 excel 没有这个名为“TextBox_BBBB”的文本框
那么我如何在xlApp.ActiveSheet.TextBoxes("TextBox_BBBB").Text = TxtBBBB
之前进行检查
检查此工作表/活动表是否不包含 TextBoxes("TextBox_BBBB"),是否不执行此步骤?
【问题讨论】:
标签: vba excel excel-2007