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