Microsoft.Office.Interop.Word.DocumentClass.SaveAs 命令失敗


asp.net 常用的生成word功能,代碼也是網上常見的,自己本地反復測試過沒問題。
serves 2003下運行沒問題,可是發布到2008上就出錯。組件權限已配置,windows目錄下temp權限已給,程序目錄權限已給,也加入了<identity impersonate="true" userName="administrator" password="XXXXX"/>,連administrator的用戶控制都關了。

 

保存word文檔時也出錯(Word.DocumentClass.SaveAs):
System.Runtime.InteropServices.COMException (0x800A1066): 命令失敗
  在 Microsoft.Office.Interop.Word.DocumentClass.SaveAs(Object& FileName, Object& FileFormat, Object& LockComments, Object& Password, Object& AddToRecentFiles, Object& WritePassword, Object& ReadOnlyRecommended, Object& EmbedTrueTypeFonts, Object& SaveNativePictureFormat, Object& SaveFormsData, Object& SaveAsAOCELetter, Object& Encoding, Object& InsertLineBreaks, Object& AllowSubstitutions, Object& LineEnding, Object& AddBiDiMarks)

 

64位服務器布置跟32位的區別是:

  C:\Windows\SysWOW64\config\systemprofile\Desktop
  C:\Windows\System32\config\systemprofile\Desktop

就是看下上面的文件夾有沒?沒有新建個文件夾就行了,泥馬的困擾俺這么久!

 

記在上面以備后用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM