Excel VBA Application.Visible = false 在 Mac OSX 上不起作用
Posted
技术标签:
【中文标题】Excel VBA Application.Visible = false 在 Mac OSX 上不起作用【英文标题】:Excel VBA Application.Visible = false not working on Mac OSX 【发布时间】:2012-11-18 16:54:02 【问题描述】:我希望我的工作簿在我的用户窗体处于活动状态时不可见。
我可以通过在 userForm 初始化方法上设置 Application.Visible = False 和在 UserForm Exit 上设置 True 来使这项工作在 Windows 机器上工作。
同一工作簿在 Mac 上的行为方式不同。工作簿仍然可见。
有什么建议吗?
【问题讨论】:
【参考方案1】:虽然我不知道为什么 Application.Visible = False 在 Mac OSX 上不起作用,但以下内容能够满足我的需求:
在用户表单初始化 - ActiveWindow.WindowState = xlMinimized
在用户表单终止时 - ActiveWindow.WindowState = xlMaximized
【讨论】:
以上是关于Excel VBA Application.Visible = false 在 Mac OSX 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章