这里的任何专家都知道如果从空白文档创建或从现有文档打开,我如何确定word文档。
我正在使用Globals.ThisAddIn.Application.ActiveDocument.Saved,但似乎还不够。
答案 0 :(得分:5)
这应该
if (string.IsNullOrEmpty(WordInstance.ActiveDocument.Path))
{
throw new ApplicationException("Document must be saved first");
}
答案 1 :(得分:1)
对于vsto开发者,请到这里
if (Globals.ThisAddIn.Application.ActiveDocument.Path == String.Empty)
{
Word.Dialog dlg;
Object timeout = 3000;
dlg = Globals.ThisAddIn.Application.Dialogs[
Word.WdWordDialog.wdDialogFileSaveAs];
int result = dlg.Display(ref timeout);
}
else
{
Globals.ThisAddIn.Application.ActiveDocument.Save();
}
结果将存储按下哪个按钮(0-取消,1-确定,2-关闭)