- 浏览: 190404 次
- 性别:
- 来自: 广州
文章分类
最新评论
原文参考地址:
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无法正常浏览文件
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无法正常浏览文件
发表评论
-
枚举类型帮助类 EnumHelper
2019-09-02 11:29 525项目中出现的问题: 项目中会有很多地方用到文字提醒,如果在每个 ... -
C# zip文件解压压缩帮助类
2019-08-30 11:43 589原文: https://www.cnblogs.com/sun ... -
使用ITextSharp对pdf文件打水印
2019-08-19 17:13 786在项目中需要对pdf文件中的部分信息进行遮挡隐藏,于是找到了I ... -
HMAC_SHA1加密
2019-08-16 10:36 987hmacsha1在很多签名计算中都很常用了,这里对两种可能返回 ... -
.NET/java Office组件神器——Aspose.Total 17.x/18.x/19.x破解版+破解补丁下载【转】
2019-07-29 15:22 2684先上大神的网站地址: [url] https://masuit ... -
通过UserAgent判断智能手机(设备,Android,IOS)【转】
2019-07-02 17:51 1046///<summary> /// ... -
8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码【转】
2019-06-12 17:36 2324服务器使用了word的类库,在使用过程中日志报标题错误 解决 ... -
C#(同步调用、异步调用、异步回调)--转
2019-06-05 12:04 712本文将主要通过“同步调用”、“异步调用”、“异步回调”三个示例 ... -
C# 项目中引用office组件后在服务器遇到的问题集锦
2019-02-13 16:03 9531、要在服务器安装相同版本的office完整版程序 本地测试机 ... -
C# word转pdf
2019-01-17 14:55 687写在最前面,如果要部署,服务器需要安装相同版本的office, ... -
C# 操作word
2019-01-17 14:49 526需要单独引入的是COM中的Microsoft Office 1 ... -
给上传的文件生成缩略图(图片和视频)
2018-11-28 17:47 892备注:里面用到的ffmpeg ... -
获取视频文件的截图
2018-11-28 17:36 703视频获取第一帧截图的方法: https://www.cnblo ... -
excel文件转为DataTable
2018-11-02 17:38 1598在人员初始化的时候,通常会用到excel编辑好,导入到数据库中 ... -
DataTable导出excel
2018-11-02 16:36 1152网上有很多关于导出的例子,这里讲一个利用NPOI导出excel ... -
未能加载文件或程序集,System.Net.Http或它的某一个依赖项。系统找不到指定的文件。
2018-10-30 17:21 4789具体的错误描述: 未能加载文件或程序集“System.Net. ... -
将app请求的简单json串转化为字典
2017-11-16 11:18 821通过Newtonsoft的DeserializeObject& ... -
WebAPI启用session功能
2017-11-16 11:04 1769第一步:简单建立两个类,以备修改WebApi的路由方式 第一 ... -
webapi记录请求和返回日志
2017-11-15 17:12 2158需求: 记录每个接口的请求参数及返回参数,方便以后回溯 fi ... -
超过了最大请求长度。System.Web.HttpException
2017-11-13 16:50 2430请在服务器端配置 方法一: 在通过WebSer ...
相关推荐
C#操作Word文档,实现文字写入 本实例主要讲述了使用C#操作Word文档,实现文字写入功能。通过使用Word文档中的Range属性,能够轻松地向Word文档中添加文本内容。本实例中,首先创建了一个Windows窗体应用程序,然后...
本文将深入探讨如何利用ADO(ActiveX Data Objects)技术,将Access数据库中的信息写入到Word文档的指定书签位置。 首先,让我们了解什么是ADO。ADO是微软提供的一种数据访问接口,它允许程序通过统一的接口访问...
本篇文章将深入探讨如何使用C#来操作Microsoft Word中的书签,以及如何将DataGridView的数据作为表格插入到书签指定的位置。书签在Word文档中起到了定位和标记的作用,它们可以帮助开发者精确地在文档的特定位置进行...
3. **管理word书签**: 书签是Word中的一个功能,用于标识文档中的特定位置,方便后续编辑或引用。在C#中,你可以使用`Bookmarks`集合遍历所有书签,通过`Bookmark.Name`获取书签名,使用`Bookmark.Delete`删除书签...
本话题聚焦于使用C#编程语言实现打开Word文档并定位到特定书签的功能,这是一个非常实用的技术点,尤其适用于帮助系统或者文档查阅场景。在描述中提到了一个具体的例子:当用户点击页面上的“帮助”按钮时,程序会...
C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据 C# 使用 StreamWriter 写入数据
在.NET Framework中,C#提供了一个强大的平台来创建自定义组件和控件,这使得开发者可以扩展.NET Framework的基础功能,实现特定的需求。本项目聚焦于C#中的自定义组件和控件开发,涵盖了一些常见的实用功能,如速选...
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文档通常需要用到`Microsoft.Office.Interop.Word`命名空间下的类库。这...
在C#编程中,ListView控件是Windows Forms和WPF应用程序中常见的组件,用于显示数据集,通常以列表或网格的形式。本主题将深入探讨如何在C#的ListView中添加和使用各种自定义控件,如CheckBox和ComboBox,以增强用户...
在.NET框架中,C#是一种常用...总的来说,"C#自定义控件库"涵盖了软件开发中控件设计与定制的多个方面,包括UI设计、事件处理、数据交互等。通过熟练掌握这些知识点,开发者能够构建出功能强大、美观且易用的用户界面。
为了实现以上特性,开发者可能需要利用C#的委托、事件和扩展方法等特性。委托允许将函数作为参数传递,这在实现自定义函数和事件处理时非常有用。扩展方法则能让用户像调用实例方法一样调用静态方法,增加代码的...
C#重写SplitContainer收缩自定义控件
本文将详细解析如何利用C#、Microsoft Office Interop库以及Word模板来实现这一功能。 首先,我们需要了解`Interop.Word`。这是.NET Framework提供的一组接口,允许C#代码与Microsoft Word应用程序进行交互,包括...
在C#编程中,生成Word文件并写入字符串是一项常见的任务,这主要涉及到Microsoft Office Interop库或第三方库如NPOI、DocX等。在本文中,我们将深入探讨如何利用C#实现这一功能,以及相关的重要知识点。 首先,...
通过以上步骤,我们可以利用C#编程实现自动替换Word文档中的标签内容,提高工作效率。这种方法适用于批量处理大量文档,只需改变要替换的标签和内容即可。在实际项目中,可以结合数据库查询或CSV文件读取,将动态...
总的来说,"C# 自定义报表设计器"项目展示了如何利用C#的强大功能,结合自定义控件和扩展方法,构建一个功能丰富的报表系统,满足用户在数据展示和操作上的多样化需求。通过学习和理解这些技术,开发者可以提升自己...
本主题将深入探讨如何在C#中自定义一个类似于系统默认`MessageBox`的控件。 `MessageBox`是.NET Framework提供的一种标准对话框,它用于向用户显示信息、询问问题或确认操作。然而,系统默认的`MessageBox`功能有限...