Как можно изменить запуск в приложении Office 2010 Automation C # - PullRequest
1 голос
/ 29 марта 2012

Я пытаюсь создать новое приложение для книг в формате Excel, как я могу изменить запуск этого приложения, чтобы он начинал с формы Windows вместо открытия Excel.

Спасибо Like This

1 Ответ

3 голосов
/ 29 марта 2012
  1. Создайте два проекта под ваше решение, один winforms (или что-то еще), другой Приложение Excel Workbook.

  2. Установить приложение Winforms в качестве стартового проекта.

  3. Ссылка проекта приложения Excel на ваш проект winforms.

  4. При необходимости откройте приложение Excel из своего кода в проекте winforms. Как это или так:

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

    Если вы хотите, чтобы winforms закрывались при запуске приложения Excel, добавьте Application.Exit(); после запуска процесса приложения Excel

...