マクロ – エクスプローラからファイルを開くときに、Excelが2つ目の空白ウィンドウを開かないようにするにはどうすればいいですか?

macros microsoft-excel microsoft-excel-2013

WindowsのエクスプローラからExcelファイルを開くと、いつも2つ目のExcelウィンドウも出てきます。不愉快なことに、それを閉じても閉じないのに、もう一つのウィンドウが閉じてしまうのです

これはよくある問題のようです

2つ目のウィンドウが表示されないようにするにはどうしたらいいですか?

  40  Deanna  2015-02-17


ベストアンサー

私の余計なウィンドウがアドインの問題であることが判明しました。Excel 2016では、その修正方法をご紹介します

  • Open Excel.
  • ファイル] > [オプション]に移動します
  • アドインをクリックします
  • アクティブアプリケーションのアドインを見てみてください(とても万能ですね!)
  • ダイアログの下部にある「管理」で、ドロップダウンを「COMアドイン」に設定し、「Go…」をクリックします
  • 必要のないもののチェックを外す

私の場合、3つのCOMアドインがアクティブになっていました

  • MySQL for Excel
  • DriveForOffice [Google Driveアドイン]
  • Microsoft Excelコード互換性インスペクタ

DriveForOfficeは残したが、他の2つを無効にしたら、余計なウィンドウが表示されなくなった

33  None  2018-06-21


これは、個人用マクロワークブック(%appData%\Microsoft\Excel\XLSTART\)の破損が原因で発生することがあり、このフォルダからPERSONAL.XLSBを削除することで問題が解消されました

私のマクロモジュールをそれぞれ別のフォルダにエクスポートし、PERSONAL.XLSBを削除した後、「個人マクロワークブック」に保存されている新しいマクロを記録し(PERSONAL.XLSBを再現した)、開発者ツールバーの「Visual Basic」をクリックして、再度マクロモジュールをインポートする必要がありました

ショートカットキーや説明文はすべて維持されていましたが、それよりも重要なのは、エクスプローラーからワークシートを開くたびに、Excelの2枚目が開かなくなったことです

32  Deanna  2015-02-17


私はかなり前からExcel 2015で全く同じ問題を抱えていて、Personal.xlsbワークブックを非表示にすると、代わりに空白のページが開いてしまい、実際に開きたいファイルを閉じずにそのページを閉じることができませんでした

しかし、私はついに解決策を見つけました!私の問題はPersonal.xlsbファイルを別の場所に持っていたのですが、なぜかCドライブを検索してもそのファイル名にマッチするものが返ってこなかったのです。私の場所は上記のAmberさんが言っていた場所と同じでしたが、他の人が別の場所を持っている場合に備えて、私がどうやって見つけたかを共有したいと思いました

解決策は、Personal.xlsbファイルの本当の場所を見つけて削除できるようにすることです。そのためには、エクセルを開き、Personal.xlsbファイルに切り替えます。ここで左上の「ファイル」タブを選択すると、「情報」ページが表示されます。そのページの情報の右側には、”プロパティ、関連する日付、関連する人、および関連するドキュメント “などの情報があります。関連文書」の直下には、「ファイルの場所を開く」というハイパーリンクがあります。このハイパーリンクをクリックすると、インストールした場所に関係なく、Personal.xlsb ファイルの本当の場所を開くことができます

ここでExcelを終了し、Personal.xlsbファイルを削除し、Excelを開き直します。これで必要なファイルだけが開かれ、2つ目のウィンドウが表示されなくなります。この時点から、Personal.xlsbファイルの作成/削除/表示/非表示に関する他のオンライン上のヒントが期待通りに機能することを期待しています。しかし、私はそれを削除したままにして、ようやく私が期待したようにExcelが読み込まれています

8  Chris Riesz  2015-09-15


私もこの問題を抱えていました。多くの方が言及されているように、私のPERSONAL.xlsbファイルに関連しているかもしれないと思いました。しかし、それは最近まで常に正常に隠されていました

個人ワークブックが間違った場所にあるかどうかを確認するためにXLSTARTフォルダに行ってみました。それはそこにあったので、私はそれを削除して再作成しようとしましたが無駄でした(私が持っているマクロの量で私のお尻に大きな痛みを与えているだけです)

XLSTARTフォルダに戻ると、仕事のためにインストールしなければならないアドインファイルがありました。このファイルを削除して、Excelを再起動してみました。PERSONAL.xlsbも隠れたままです。これは誰にでもある問題ではありませんが、私の場合はそうでした

4  Kim  2015-10-22


マクロを作成していたので、同じ問題がありました。今からファイルを開くと、これも開かなくなりますが、例えば、複数のファイルで使いたいマクロを作成した場合などには使えるようになります。今、私は問題の解決策を見たので、私は作成されたこの個人的なワークブックを非表示にしたことを覚えていますが、なぜ私はそれを行っていたのかについては思い出せません

3  Amber S  2015-05-29


私の場合、マクロワークブックはマクロでいっぱいだったので、単純にマクロを削除することができませんでした。私が助かったのは、personal.xlsbファイルを表示して、少し修正して(列の幅を変えて)、保存しなおして再び非表示にしたことです。すると、なんと、追加の空白のウィンドウが表示されなくなりました。MSがxlsbファイルのフォーマットを変更したようで、ファイルを更新する必要があります

0  mikolajek  2015-10-14


personal.xlsbを非表示にして再表示にすると、1回のセッションではウィンドウが消えてしまいましたが、永久に消えませんでした。そこで、Excelを開くたびに自動的に実行されるmarcoを追加して、personal.xlsbを再非表示にしました。これがそのコードです

Private Sub Auto_Open()

Windows("PERSONAL.XLSB").Visible = True
Windows("PERSONAL.XLSB").Visible = False

End Sub

これをPersonal.xlsbのモジュールに追加すると、Excelを開いたときにいつでも実行され、2つ目のウィンドウが削除されます

0  OSUZorba  2017-05-11


タイトルとURLをコピーしました