wrdDoc.SaveAs(的SaveToFile);不在Windows 8中工作

时间:2015-03-29 16:01:11

标签: delphi windows-7 windows-8.1 delphi-7 office-2010

我前段时间为计算机开发了一个应用程序,它会生成一个word文档,并以软件提供的名称自动保存。

该应用程序在Windows XP和Windows 7中运行良好。但现在它需要移动到Windows 8.1计算机,因为生成工作完美。但是保存命令wrdDoc.SaveAs(SaveToFile);不起作用。

基本上会发生什么,在该命令执行时会出现一个保存对话框,您可以自己保存文档。单击“保存”后。您收到错误command failed,但没有进一步的详细信息。

自Windows 7以来是否有任何改变阻止此代码正常执行?

旧电脑使用以下内容: Windows 7的 office 2007/2010/2013(所有都在某个时间点使用)

新电脑: Windows 8.1 办公室2010

更新 值得注意的是,如果我在那里浏览,对话框不会显示文件夹中的任何单词文档...这可能是对问题的暗示吗?

解决

我设法找到了问题。它是一台全新的笔记本电脑,宏碁安装了一堆垃圾,与办公室和探索同步。一旦我卸载软件恢复正常工作......

非常感谢你们:)

1 个答案:

答案 0 :(得分:0)

这取决于你的单词版本。只有2007年有一个" Saveas"文档对象的方法(https://msdn.microsoft.com/en-us/library/bb221597%28v=office.12%29.aspx)。后期版本(2010年和2013年)只有" Saveas2"方法(https://msdn.microsoft.com/en-us/library/ff836084.aspx