隐藏word doc上的命令按钮

时间:2010-05-11 07:34:36

标签: vba ms-word ms-office

我有一个.doc,带有一个打开表单的命令按钮(cmdStart)。 填充表单后,我单击一个按钮关闭表单并填充.doc。

我希望在表单关闭时隐藏.doc上的初始cmdStart, 我尝试document.shapes(1).visible = false和cmdStart.visible = false但似乎没有工作。

有什么想法吗?

感谢 (ps我只能从autonew中删除表单,我需要以cmdStart开头可见)

2 个答案:

答案 0 :(得分:3)

您有几种方法可以解决这个问题。但是,您将无法隐藏命令按钮,但您可以将其删除。

删除命令按钮可以通过以下代码完成:

Private Sub CommandButton1_Click()
    CommandButton1.Select
    Selection.Delete
End Sub

(请注意,通常您可以通过隐藏字体来隐藏Word中的文字,例如通过调用Selection.Font.Hidden。但是,这不会影响控件。)

如果您删除了按钮,稍后又需要它,则必须重新创建它。在这种情况下,用书签标记按钮的位置可能是个好主意。

另一种选择是使用MACRO按钮字段。可以从插入字段对话框插入此类字段,并可用于启动宏。

答案 1 :(得分:1)

如果你真的想“隐藏”按钮,你可以将高度和宽度设置为0.75,它实际上已经消失了。然后调整大小“show”。我也看到有人把它们放在标签内并隐藏标签。希望这有帮助