1

新しい Office Excel ワークブック アプリケーションを作成しようとしています。このアプリケーションの起動を、Excel を開く代わりに Windows フォームで開始するように変更するにはどうすればよいですか。

ありがとう このような

4

1 に答える 1

3
  1. ソリューションの下に 2 つのプロジェクトを作成します。1 つは winforms (またはそれが何であれ)、もう 1 つは Excel ワークブック アプリケーションです。

  2. Winforms アプリケーションをスタートアップ プロジェクトとして設定します。

  3. Excel アプリケーション プロジェクトを winforms プロジェクトに参照します。

  4. 必要に応じて、winforms プロジェクトのコードから Excel アプリケーションを開きます。このように:

    using (Process excelProcess = new Process())
    {
        excelProcess.StartInfo.FileName = Assembly.GetAssembly(typeof(SomeClassInExcelApplicationProject)).Location;
        excelProcess.Start();
    }
    

    Excelアプリケーションの起動時にwinformを閉じたい場合は、Application.Exit();Excelアプリケーションプロセスの開始後に追加します

于 2012-03-29T13:38:40.630 に答える