|
おはようございます。
本日もよろしくお願いいたします。
エクセルの標準機能に表示オプションがあり、
(メニューバーのツール→オプション→表示 の機能です)
その中のウィンドウオプションの操作をコードで行っています。
具体的には、VBAを書き込んだファイルでスクロールバーやシート見出しを
非表示にしています。
Private Sub Workbook_Open()
ActiveWindow.DisplayWorkbookTabs = False
ActiveWindow.DisplayVerticalScrollBar = False
End Sub
VBAを使用する際には、上記命令によって問題はないのですが、
このファイルを閉じてから別のエクセルファイルを起動させると
表示オプションがそのままになってしまいます。
時には、暫くその状態が初期状態と認識されてしまうようで、
何度も設定を変えることになります。
これを回避したいのですが、Workbook_BeforeCloseに表示命令を
書いてしまうと、保存確認のメッセージが表示されたり、
折角非表示にしている所まで表示されてしまいます。
対象のVBAファイルのみ表示オプションを操作して、
その後は元の設定通りにエクセルが使用できる
良い方法は無いでしょうか?
以上、宜しくお願いいたします。
|
|