如何禁用对话框中的格式字段wdDialogFileSaveAs在C#中,我正在制定一个Office加载项草案?
我正在为Microsoft Office 2010和2013编写一个扩展,其中包括将当前文档保存为PDF。 目前,我有以下代码。
Microsoft.Office.Interop.Word.Dialog DialogBox = Globals.ThisAddIn.Application.Dialogs [Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFileSaveAs]; System.Type DialogType = typeof(Microsoft.Office.Interop.Word.Dialog); object oDlg =(object)DialogBox; object [] oArgs2 = new object [1]; oArgs2 [0] =(object)@“Documento.pdf”; oDlg.GetType()。InvokeMember(“Name”,System.Reflection.BindingFlags.SetProperty,null,oDlg,oArgs2); object [] oArgs = new object [1]; oArgs [0] =(object)Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF; oDlg.GetType()。InvokeMember(“Format”,System.Reflection.BindingFlags.SetProperty,null,oDlg,oArgs); 对象timeOut = null; int result = DialogBox.Show(ref timeOut);
这显示了Microsoft Office的本机文件保存对话框。 它还将默认的保存格式设置为PDF。 但是,我需要保证文件以PDF格式保存。
有没有办法限制文件保存对话框只显示PDF格式的选项,并删除/隐藏所有的rest?