Автоматическое сохранение и закрытие Word - C#
Формулировка задачи:
Здравствуйте!
Заполняю документ следующим образом:
Возникли проблемы с сохранением документа. Мне нужно, чтобы Word без всяких предупреждений тихонечко себе закрывался.
Думаю, сначала сохраню, что есть.
Пишу:
а мне выдается окно Word о сохранении файла, где после нажатия на ОК предлагается файл перезаписать. В моем представлении, так должна бы выглядеть реакция на SaveAs.
Перестаю верить в свои силы, пользуюсь поиском, нахожу:
(по запросу "Закрываем все документы с автоматическим сохранением")
и опять тот же результат.
и еще один вариант не прокатил:
("закрытие копии ворда без сохранения")
Что не так?
Листинг программы
- Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
- app.Visible = false;
- Microsoft.Office.Interop.Word.Document doc = null;
- object falseValue = false;
- object trueValue = true;
- object missing = Type.Missing;
- object fileName = filename;
- doc = app.Documents.Open(ref fileName, ref missing, ref trueValue,
- ref missing, ref missing, ref missing, ref missing, ref missing,
- ref missing, ref missing, ref missing, ref missing, ref missing,
- ref missing, ref missing, ref missing);
- Microsoft.Office.Interop.Word.Table tbl2 = app.ActiveDocument.Tables[2];
- tbl2.Rows[1].Cells[1].Range.Text = "с 10:00 до 17:00";
- Microsoft.Office.Interop.Word.Table tbl3 = app.ActiveDocument.Tables[3];
- tbl3.Rows[1].Cells[1].Range.Text = "Место проведения - г." + Gorod + ",\r\n" + mesto;
- app.Visible = true;
Листинг программы
- doc.Save();
Листинг программы
- Object saveChanges = Microsoft.Office.Interop.Word.WdSaveOptions.wdSaveChanges;
- Object originalFormat = Type.Missing;
- Object routeDocument = Type.Missing;
- app.Documents.Close(ref saveChanges, ref originalFormat, ref routeDocument);
Листинг программы
- object mis = System.Reflection.Missing.Value;
- object save = true;
- ((Microsoft.Office.Interop.Word._Application)app).Quit(ref save, ref mis, ref mis);
Решение задачи: «Автоматическое сохранение и закрытие Word»
textual
Листинг программы
- app.DisplayAlerts = Microsoft.Office.Interop.Word.WdAlertLevel.wdAlertsNone;
- doc.Save();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д