VSTO加载程序打开文件对话框-建议路径
本文关键字:路径 对话框 文件 加载 程序 VSTO | 更新日期: 2023-09-27 18:09:37
我需要在Word打开文件对话框显示之前拦截一个事件。具体来说,我需要在打开"打开文件"对话框时设置文档路径。事件Word.Application.DocumentOpen太迟了,而且我也不能使用。net Framework的OpenFileDialog。
我可以调用:
Word.Application.ChangeFileOpenDirectory("C:''tmp");
但这只适用于第一次打开文件对话框显示,如果在ThisAddIn_Startup中调用。如果打开第二个文档,则建议使用前一个路径。
有什么建议吗?谢谢!
这不是一个答案,但也许它会帮助你。我做了以下操作来设置另存为对话框中的默认文件名:
dynamic dialog = Application.Dialogs[WdWordDialog.wdDialogFileSummaryInfo];
dialog.Title = titleTag.tag_content; // changes the default filename
dialog.Execute();
您可以为打开对话框的起始文件夹更改类似的属性。老实说,我不知道Title属性是在哪里定义的。
我从这里得到这个信息:如何设置word文档的文件名而不需要从c#和自动化中保存