Excel VBA Application.Visible = false无法在Mac OSX上运行

时间:2012-11-18 16:54:02

标签: macos excel-vba userform vba excel

当我的用户窗体处于活动状态时,我希望我的工作簿不可见。

通过在userForm初始化方法上设置Application.Visible = False,在UserForm Exit上设置True,我可以在Windows机器上完成这项工作。

相同的工作簿在mac上的行为方式不同。工作簿仍然可见。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

虽然我不知道为什么Application.Visible = False在Mac OSX上不起作用,但以下内容能够满足我的需求:

在用户表单初始化 - ActiveWindow.WindowState = xlMinimized

在用户表单终止时 - ActiveWindow.WindowState = xlMaximized