Как отключить сообщение «Сохраняемый документ содержит отслеживаемые изменения» в диалоговом окне Word с использованием C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как отключить сообщение «Сохраняемый документ содержит отслеживаемые изменения» в диалоговом окне Word с использованием

Сообщение Anonymous »

Код: Выделить всё

Microsoft.Office.Interop.Word.ApplicationClass msDoc = new Microsoft.Office.Interop.Word.ApplicationClass();
msDoc.Visible = false;
msDoc.Application.Visible = false;
msDoc.Documents.Open(ref docPath, ref UNKNOWN,
ref READ_ONLY, ref UNKNOWN, ref UNKNOWN,
ref UNKNOWN, ref UNKNOWN, ref UNKNOWN,
ref UNKNOWN, ref UNKNOWN, ref UNKNOWN,
ref UNKNOWN, ref UNKNOWN, ref UNKNOWN, ref UNKNOWN, ref UNKNOWN);
msDoc.WindowState = Microsoft.Office.Interop.Word.WdWindowState.wdWindowStateMinimize;
object format = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF;
msDoc.ActiveDocument.SaveAs(ref target, ref format,
ref UNKNOWN, ref UNKNOWN, ref UNKNOWN,
ref UNKNOWN, ref UNKNOWN, ref UNKNOWN,
ref UNKNOWN, ref UNKNOWN, ref UNKNOWN,
ref UNKNOWN, ref UNKNOWN, ref UNKNOWN,
ref UNKNOWN, ref UNKNOWN);
Проблема в том, что при выполнении SaveAs появляется диалоговое окно. Я пытаюсь отключить этот диалог программно, чтобы пользователю никогда не приходилось вводить данные или настраивать Office/Word. Утилита, которую я пишу, потенциально может иметь сотни сохранений, поэтому всплывающее диалоговое окно не подходит.

Подробнее здесь: https://stackoverflow.com/questions/508 ... d-dialog-u
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»