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);
The problem is that when you run SaveAs, a dialog box opens. I am trying to disable this dialog programmatically so that the user never provides the Office / Word login or configuration. The utility I am writing could potentially have 100 seconds to save, so the popup dialog is not good.
CaMiX source share