`

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无法正常浏览文件
分享到:
评论

相关推荐

    C#操作Word——C#向Word文档中写入文字

    C#操作Word文档,实现文字写入 本实例主要讲述了使用C#操作Word文档,实现文字写入功能。通过使用Word文档中的Range属性,能够轻松地向Word文档中添加文本内容。本实例中,首先创建了一个Windows窗体应用程序,然后...

    将ACCESS里的数据写入word指定书签位置

    本文将深入探讨如何利用ADO(ActiveX Data Objects)技术,将Access数据库中的信息写入到Word文档的指定书签位置。 首先,让我们了解什么是ADO。ADO是微软提供的一种数据访问接口,它允许程序通过统一的接口访问...

    C#操作word里面的书签

    本篇文章将深入探讨如何使用C#来操作Microsoft Word中的书签,以及如何将DataGridView的数据作为表格插入到书签指定的位置。书签在Word文档中起到了定位和标记的作用,它们可以帮助开发者精确地在文档的特定位置进行...

    C#操作word,签入书签,图表,表格

    3. **管理word书签**: 书签是Word中的一个功能,用于标识文档中的特定位置,方便后续编辑或引用。在C#中,你可以使用`Bookmarks`集合遍历所有书签,通过`Bookmark.Name`获取书签名,使用`Bookmark.Delete`删除书签...

    C#打开Word定位到指定书签

    本话题聚焦于使用C#编程语言实现打开Word文档并定位到特定书签的功能,这是一个非常实用的技术点,尤其适用于帮助系统或者文档查阅场景。在描述中提到了一个具体的例子:当用户点击页面上的“帮助”按钮时,程序会...

    C# 使用 StreamWriter 写入数据

    C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据

    C#的自定义组件和自定义控件

    在.NET Framework中,C#提供了一个强大的平台来创建自定义组件和控件,这使得开发者可以扩展.NET Framework的基础功能,实现特定的需求。本项目聚焦于C#中的自定义组件和控件开发,涵盖了一些常见的实用功能,如速选...

    C# MemoryStream 将数据写入内存

    C# MemoryStream Memory Stream 写入内存 C# MemoryStream Memory Stream 写入内存 C# MemoryStream Memory Stream 写入内存 C# MemoryStream Memory Stream 写入内存 C# MemoryStream Memory Stream 写入内存

    C#操作word文档 C#实现Word中表格信息读取

    二是如何利用C#批量替换Word文档中的书签文本。下面将对这两个知识点进行详细解析。 ### 一、使用C#操作Word文档并插入图片 在C#中操作Word文档通常需要用到`Microsoft.Office.Interop.Word`命名空间下的类库。这...

    C# ListView中添加多种自定义控件源码

    在C#编程中,ListView控件是Windows Forms和WPF应用程序中常见的组件,用于显示数据集,通常以列表或网格的形式。本主题将深入探讨如何在C#的ListView中添加和使用各种自定义控件,如CheckBox和ComboBox,以增强用户...

    C#自定义控件库

    在.NET框架中,C#是一种常用...总的来说,"C#自定义控件库"涵盖了软件开发中控件设计与定制的多个方面,包括UI设计、事件处理、数据交互等。通过熟练掌握这些知识点,开发者能够构建出功能强大、美观且易用的用户界面。

    C#公式编辑器支持自定义函数、阶乘求反、运算优先级

    为了实现以上特性,开发者可能需要利用C#的委托、事件和扩展方法等特性。委托允许将函数作为参数传递,这在实现自定义函数和事件处理时非常有用。扩展方法则能让用户像调用实例方法一样调用静态方法,增加代码的...

    C#重写SplitContainer收缩自定义控件

    C#重写SplitContainer收缩自定义控件

    C# 填充Word模版并打印

    本文将详细解析如何利用C#、Microsoft Office Interop库以及Word模板来实现这一功能。 首先,我们需要了解`Interop.Word`。这是.NET Framework提供的一组接口,允许C#代码与Microsoft Word应用程序进行交互,包括...

    C# 生成Word文件并写入字符串.rar

    在C#编程中,生成Word文件并写入字符串是一项常见的任务,这主要涉及到Microsoft Office Interop库或第三方库如NPOI、DocX等。在本文中,我们将深入探讨如何利用C#实现这一功能,以及相关的重要知识点。 首先,...

    C#替换Word中标签的内容.

    通过以上步骤,我们可以利用C#编程实现自动替换Word文档中的标签内容,提高工作效率。这种方法适用于批量处理大量文档,只需改变要替换的标签和内容即可。在实际项目中,可以结合数据库查询或CSV文件读取,将动态...

    C# 自定义报表设计器

    总的来说,"C# 自定义报表设计器"项目展示了如何利用C#的强大功能,结合自定义控件和扩展方法,构建一个功能丰富的报表系统,满足用户在数据展示和操作上的多样化需求。通过学习和理解这些技术,开发者可以提升自己...

    C#自定义控件之-自定义MessageBox

    本主题将深入探讨如何在C#中自定义一个类似于系统默认`MessageBox`的控件。 `MessageBox`是.NET Framework提供的一种标准对话框,它用于向用户显示信息、询问问题或确认操作。然而,系统默认的`MessageBox`功能有限...

Global site tag (gtag.js) - Google Analytics