Как я могу запустить MS Office Word с.NET без Дополнений?

  • Если вы хотите добавить функцию ifelse (), вы должны добавить ее в раздел «Набор данных». он недоступен в разделе «Анализ данных».
  • Если вы хотите добавить значения множественного выбора в параметре, то вы должны добавить список элементов путем
    • щелкнуть Добавить параметр
    • в диалоговом окне «Создать новый параметр». выберите несколько значений, затем напишите список элементов по каждой строке в текстовой области ниже.
    • затем нажмите на создание.
5
задан Andrew Jackson 3 March 2009 в 20:58
поделиться

2 ответа

Этот код разгружает AddIns

officeApplication.AddIns.Unload(false);

Отредактированный:

Когда необходимо смешаться, процесс запускаются и возможность использовать офисный интерфейс "приложения", Вам нужен Маршал. Команда GetActiveObject.
Пример:

        //startup without plugins
        System.Diagnostics.Process.Start(
            @"Winword.exe",
            @"/a");
        //give a time for startup
        Thread.Sleep(2000);
        //attach to office
        Application officeApplication = (Application)Marshal.GetActiveObject("Word.Application");
6
ответ дан 14 December 2019 в 04:48
поделиться

Попробуйте это

System.Diagnostics.Process.Start(
  @"C:\Program Files\Microsoft Office\Office11\Winword.exe", 
  @"/a");
2
ответ дан 14 December 2019 в 04:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: