简体   繁体   English

System.Runtime.InteropServices.COMException:此命令不可用,因为没有打开文档

[英]System.Runtime.InteropServices.COMException: This command is not available because no document is open

I am using code below -I try to save Word document file as .htm .我正在使用下面的代码 - 我尝试将Word文档文件另存为.htm Can anybody solve this problem?有人能解决这个问题吗?

objWord.Documents.Open(ref FileName, ref readOnly, ref missing, ref missing, 
                       ref missing, ref missing,ref missing, ref missing, 
                       ref missing, ref missing, ref isVisible, ref missing, 
                       ref missing, ref missing,ref missing, ref missing); 
Document oDoc = objWord.ActiveDocument;
oDoc.SaveAs(ref FileToSave, ref fltDocFormat, ref missing, ref missing, 
            ref missing, ref missing, ref missing, ref missing, ref missing,
            ref missing, ref missing, ref missing, ref missing, ref missing,
            ref missing, ref missing);

我能够通过在 C:\\Windows\\SysWOW64\\config\\systemprofile\\ 和 C:\\Windows\\System32\\config\\systemprofile\\ 中创建桌面文件夹来解决问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM