我有一个带有打开表单的命令按钮 (cmdStart) 的 .doc。 填充表单后,我单击按钮关闭表单并填充 .doc。
我想在表单关闭时也隐藏 .doc 中的初始 cmdStart, 我试过 document.shapes(1).visible=false 和 cmdStart.visible=false 但似乎都不起作用。
有什么想法吗?
谢谢 (ps 我不能只从 autonew 中选择表格,我需要 cmdStart 可见)
最佳答案
您有多种选择来处理该问题。但是,您将无法隐藏命令按钮,但可以将其删除。
删除命令按钮可以通过以下代码完成:
Private Sub CommandButton1_Click()
CommandButton1.Select
Selection.Delete
End Sub
(请注意,通常您可以通过将字体设置为隐藏来隐藏 Word 中的文本,例如通过调用 Selection.Font.Hidden
。但是,这不会影响控件。)
如果您删除了该按钮并且您稍后再次需要它,您将不得不重新创建它。在这种情况下,用书签标记按钮的位置可能是个好主意。
另一种选择是使用 MACRO 按钮字段。这样的字段可以从插入字段对话框中插入,并可用于启动宏。
关于vba - 隐藏word文档上的命令按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2808810/