Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Word 2010互操作:显示;另存为;对话_C#_.net_Interop_Word 2010 - Fatal编程技术网

C# Word 2010互操作:显示;另存为;对话

C# Word 2010互操作:显示;另存为;对话,c#,.net,interop,word-2010,C#,.net,Interop,Word 2010,我需要一种在用户对Word文档执行特定操作时始终显示“另存为”对话框的方法。当前,该对话框仅在保存未保存的文档时显示。我正在处理的这些文档已经用一个特定的名称保存在一个位置,但是用户需要能够更改名称和位置。解决了这个问题。非常简单,以防其他人遇到同样的问题: var wordDialog = Globals.ThisDocument.ThisApplication.Dialogs[Word.WdWordDialog.wdDialogFileSaveAs]; wordDialog.Show();

我需要一种在用户对Word文档执行特定操作时始终显示“另存为”对话框的方法。当前,该对话框仅在保存未保存的文档时显示。我正在处理的这些文档已经用一个特定的名称保存在一个位置,但是用户需要能够更改名称和位置。

解决了这个问题。非常简单,以防其他人遇到同样的问题:

var wordDialog = 
Globals.ThisDocument.ThisApplication.Dialogs[Word.WdWordDialog.wdDialogFileSaveAs];
wordDialog.Show();

能否添加用于保存的代码段?我认为可能存在参数重载,或者可以在实例上设置一个属性来强制执行此操作。