问题描述
我正在尝试使用以下方法将单词文档的一部分导出到VSTO插件上的html:
Word.Selection selectedWord = Globals.ThisAddIn.Application.Selection;
var tempFilename = "c://Test.html";
selectedWord.Range.ExportFragment(tempFilename,Word.WdSaveFormat.wdFormatHTML);
此代码在Word 2013及更高版本中正常运行,但是当我尝试在Word 2010 vsto中运行此代码时,出现以下异常:
One of the values passed to this method or property is out of range. **Stack Trace: at Microsoft.Office.Interop.Word.Range.ExportFragment(String FileName,WdSaveFormat Format)
起初我以为2010 VSTO一词可能不支持WdSaveFormat.wdFormatHTML
,但是当我尝试保存文档时,它显示了另存为HTML的选项。
注意-我也尝试过以管理员身份运行word,这意味着目录权限没有问题,并且重新安装了word。
注意-我也尝试了WdSaveFormat的其他枚举,但它们也给出了相同的例外。
任何人都可以帮忙。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)