新しい Office Excel ワークブック アプリケーションを作成しようとしています。このアプリケーションの起動を、Excel を開く代わりに Windows フォームで開始するように変更するにはどうすればよいですか。
ありがとう
新しい Office Excel ワークブック アプリケーションを作成しようとしています。このアプリケーションの起動を、Excel を開く代わりに Windows フォームで開始するように変更するにはどうすればよいですか。
ありがとう
ソリューションの下に 2 つのプロジェクトを作成します。1 つは winforms (またはそれが何であれ)、もう 1 つは Excel ワークブック アプリケーションです。
Winforms アプリケーションをスタートアップ プロジェクトとして設定します。
Excel アプリケーション プロジェクトを winforms プロジェクトに参照します。
必要に応じて、winforms プロジェクトのコードから Excel アプリケーションを開きます。このように:
using (Process excelProcess = new Process())
{
excelProcess.StartInfo.FileName = Assembly.GetAssembly(typeof(SomeClassInExcelApplicationProject)).Location;
excelProcess.Start();
}
Excelアプリケーションの起動時にwinformを閉じたい場合は、Application.Exit();
Excelアプリケーションプロセスの開始後に追加します