我使用c# (.net4)的office互操作功能自动化生成word文档并通过邮件合并。合并工作正常,用户能按照自己的需求收到所创建的文档。到目前为止,一切都很好。
现在客户要求,在尝试保存生成的文件(通过“另存为”对话框)时,文档的文件名已经填好。我已经尝试了一些明显的事情,如设置Document实例的Name属性和其他属性,并且我也通过谷歌搜索寻找可行的解决方案,但到目前为止,我还没有能够在不进行保存的情况下设置Word文件的文件名。
是否有人知道如何实现这一点?如果可以实现,客户应该会非常高兴,而我已经花费了很多时间(我必须承认,Word自动化是我没有太多经验的领域)。
现在客户要求,在尝试保存生成的文件(通过“另存为”对话框)时,文档的文件名已经填好。我已经尝试了一些明显的事情,如设置Document实例的Name属性和其他属性,并且我也通过谷歌搜索寻找可行的解决方案,但到目前为止,我还没有能够在不进行保存的情况下设置Word文件的文件名。
是否有人知道如何实现这一点?如果可以实现,客户应该会非常高兴,而我已经花费了很多时间(我必须承认,Word自动化是我没有太多经验的领域)。
Document.SaveAs
了吗? - Oded