Excelファイルを開いたり作成したり、Excelファイルを読み書きするwpfアプリケーションがあります。通常のアプリケーション実行方法では、はというExcelウィンドウがユーザーに表示されます。Excelアプリケーションの表示をブロックする
シナリオ:私のアプリケーションを介して
、私はそれをExcelファイルする "AAA.xlsx" を参照して、アプリケーションのロード。次に、Excelファイルを参照しようとしていますが、ブラウズウィンドウの[]を選択すると、ファイル「BBB.xlsx」を選択し、右クリックして開くとExcelが起動します。ファイルが開きます。
私は同じルーチンを実行していますが、事前にExcelプログラムを開いていて(ファイルの有無に関係なく)、選択したファイルのみが開きます。以下は
はコンストラクタ
public ExcelManipulator()
{
excelApp = new Excel.Application();
excelApp.Visible = false; //not making any difference
excelApp.IgnoreRemoteRequests = true; //not making any difference
workbooks = excelApp.Workbooks;
workbook = workbooks.Open(path);
...
}
私の究極の目標は、自分のアプリケーションがユーザーの画面から見えないようにロードされたExcelファイルです。
入力いただきありがとうございますが、私はあなたの意見を忘れてしまったと思います。私は、アプリケーションにロードされたExcelファイルを起動してユーザに見せたいとは思わない。あなたのコードは、私が記述したシナリオでは何の違いもありませんでした。 – Madenis