0

ユーザーフォームがアクティブなときにワークブックが表示されないようにしたい。

これをWindowsマシンで機能させるには、userForm初期化メソッドでApplication.Visible = Falseを設定し、UserFormExitでTrueを設定します。

同じワークブックは、Macでは同じように動作しません。ブックは表示されたままです。

助言がありますか?

4

1 に答える 1

0

Application.Visible =FalseがMacOSXで機能しない理由はわかりませんが、次の方法で私のニーズに対応できました。

ユーザーフォームの初期化-ActiveWindow.WindowState=xlMinimized

ユーザーフォームの終了時-ActiveWindow.WindowState=xlMaximized

于 2012-11-18T20:56:50.457 に答える