3

Excel 2013の非常に優れた新機能は、1 つのアプリケーションで複数の Excel ブックを強制的に表示できないことです。これが私の問題の原因のようです:

C# と相互運用機能を使用してプログラムで Excel ブックを開くと、Excel 2013 が新しいアプリケーション ウィンドウで起動します。ワークブックをコードで問題なく操作できますが、アプリケーションを非表示にしたいと考えています。使用する

   Excel.Application excelApp = new Excel.Application();
    ......
    excelApp.Workbooks.Open(...);
    excelApp.Visible = false;

アプリケーション ウィンドウを表示した後、非表示にします。アプリケーションが Excel 2010 以前のバージョンで表示されないようにする方法はありますか?

4

4 に答える 4

1

私のExcel 2013では、使用excelApp = new Excel.Applicationしてもウィンドウが表示されません。

ウィンドウを表示する開いているワークブックの VBA コードでしょうか?

于 2013-07-12T08:32:10.933 に答える
0

だから私は質問が古いことを知っていますが、答えが必要で、与えられたものはどれもうまくいきませんでした。非表示にする前にウィンドウが点滅して開くのを避けるために、初期化時に Visible を false に設定するだけになりました。

Excel.Application excelApp = new Excel.Application() { Visible = false };
于 2016-04-14T20:36:27.340 に答える