`

C# 利用word书签写入自定义数据

    博客分类:
  • C#
 
阅读更多
原文参考地址:
https://www.cnblogs.com/eye-like/p/4121219.html

在此文中作者提供了详细的代码例子,但是在实际调试中还是出现了一些小问题
现记录如下:
首先在引用了dll,导入代码第一次运行时,一直提示Interop.Microsoft.Office.Core, Version=2.4.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。”

其实这个问题并不是引用的dll找不到,而是 Microsoft.Office.Core的属性:嵌入互操作类型应该改为false就可以解决。

同时Microsoft.Office.Interop.Word的属性:嵌入互操作类型也要改为false。


此外代码中:
object format = WdSaveFormat.wdFormatDocument;//保存格式
wordDoc.SaveAs(ref path, 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, ref missing);

去掉object format = WdSaveFormat.wdFormatDocument;//保存格式 这句,可以保存为doc或者docx格式都行,跟最终文件命名后缀有关系,如果加上那句,则根据属性只能保存为doc格式,用docx无法正常浏览文件
分享到:
评论

相关推荐

    利用Aspose将word转换成pdf

    "利用Aspose将word转换成pdf"的标题和描述揭示了一个利用Aspose这个强大的第三方库来实现这一功能的方法。Aspose是一个广泛使用的.NET库,专门用于处理各种文件格式,包括Microsoft Office文档(如Word、Excel和...

    Aspose.Words示例(C#)

    在这个“Aspose.Words示例(C#)”项目中,我们可以深入学习如何利用C#与Aspose.Words库进行文档操作。以下是一些关键的知识点: 1. **安装Aspose.Words**: 开发者通常通过NuGet包管理器在C#项目中添加Aspose.Words...

    免费版.NET PDF组件_Free Spire.PDF for .NET 4.3

    Free Spire.PDF for .NET 是 Spire.PDF for .NET 的免费版本,无需购买即可用于个人或商业用途。使用该组件,程序员可以 在.NET ...插入交互元素,例如添加自定义的 Annotation、Action、JavaScript、附件、书签等。

Global site tag (gtag.js) - Google Analytics