关于C#数据结果输出到word的问题

问题描述

System.InvalidCastException”类型的未经处理的异常出现在sendtoword.dll中。其他信息:无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的COM对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对IID为“{00020970-0000-0000-C000-000000000046}”的接口的COM组件调用QueryInterface因以下错误而失败:加载类型库/DLL时出错。(异常来自HRESULT:0x80029C4A(TYPE_E_CANTLOADLIBRARY))。求大神解决啊

解决方案

解决方案二:
网上很多什么重装word啊,什么注册表问题啊,都无法解决,有没有真正能解决的啊,在线等回复啊
解决方案三:
应该是word版本不匹配
解决方案四:
应该不是这问题我用的visualstudio2010,word开始是2013现在又换成了2010还是不行
解决方案五:

解决方案六:
不用安装office,可以进行word读写,转换操作的,你可以试一下。
解决方案七:
没多少人啊,求大神
解决方案八:
引用3楼u013415014的回复:

应该不是这问题我用的visualstudio2010,word开始是2013现在又换成了2010还是不行

你引用com接口时是有版本信息的,你电脑上的word要对应才行。
解决方案九:
引用7楼danding_ge的回复:

Quote: 引用3楼u013415014的回复:
应该不是这问题我用的visualstudio2010,word开始是2013现在又换成了2010还是不行

你引用com接口时是有版本信息的,你电脑上的word要对应才行。

应该是这个问题吧,我原来电脑32位的,现在是64位的,我上网查可能就是这个问题,那么怎么使com接口的版本信息和我电脑的word相对应啊????
解决方案十:
引用8楼u013415014的回复:

Quote: 引用7楼danding_ge的回复:
Quote: 引用3楼u013415014的回复:
应该不是这问题我用的visualstudio2010,word开始是2013现在又换成了2010还是不行

你引用com接口时是有版本信息的,你电脑上的word要对应才行。

应该是这个问题吧,我原来电脑32位的,现在是64位的,我上网查可能就是这个问题,那么怎么使com接口的版本信息和我电脑的word相对应啊????

那可能也与你电脑64位有关,找到Microsoft.Office.Interop的引用,右键单击->属性,里面有版本号
解决方案十一:
Microsoft.Office.Interop.Word.ApplicationClass改为Microsoft.Office.Interop.Word.Application引用需要添加

时间: 2024-07-30 23:52:40

关于C#数据结果输出到word的问题的相关文章

c++-用C++读取文件中特定行的某几列数据并输出到另一个文件

问题描述 用C++读取文件中特定行的某几列数据并输出到另一个文件 AR ZIMM 2014 06 30 00 00 0.000000 2 2.175456910513e-08 1.929140019560e-11AR ZWE2 2014 06 30 00 00 0.000000 2 -6.930289135325e-03 2.317673679230e-11AS G01 2014 06 30 00 00 0.000000 2 1.652894267903e-05 1.737915981300e-

.NET中将数据直接输出成Excel格式

本文实现了将数据库中的数据直接输出到Excel文件格式并在浏览器里输出.下面就是实现的例子: 查看例子 <以下为引用的内容: ExcelExport.ASPx      <%@ Page Language="VB" AutoEventWireup="false" Codebehind="ExcelExport.aspx.vb"   Inherits="aspxWeb.mengxianhui.com.ExcelExport&q

在ASP.NET中将数据直接输出成Excel格式

   本文实现了将数据库中的数据直接输出到Excel文件格式并在浏览器里输出.下面就是实现的例子: 查看例子 ExcelExport.aspx <%@ Page Language="vb" AutoEventWireup="false" Codebehind="ExcelExport.aspx.vb"Inherits="aspxWeb.mengxianhui.com.ExcelExport"%><!DOCTY

如何将CorelDraw文件输出到Word

问:CorelDraw文件怎样输出到Word? 答:CorelDraw软件是可以直接输出DOC格式的,但OFFICE默认不安装这一支持库,所以先需要用OFFICE安装盘安装. 另外也可以用CD输出成PDF,再用WORD打开PD决 还输出先成WORD支持的位图或向量图格式,自己多尝试几次,看看哪种格式的效果最好最方便. 如果是文字,可以直接在WORD中编辑. 下节问题:Coreldraw 9为什么不能输出PDF文件?

Excel数据表复制到Word后出现越界怎么办

  Excel中的数据表复制到Word后,表格样式常会出现越界的情况,超出版心,内容被截掉了. 遇到这种问题肿么办?这里有两种解决办法. ● 自动重排 再现完整内容 之所以会出现上面这样的情况,主要是因为Word文档中表格的"自动调整"属性默认为"根据内容调整表格",如果要转换的Excel工作表的数据宽度超过了当前Word文档页面的宽度,直接粘贴之后就会发生表格被截掉的混乱. 要想解决这个问题,请不要急着手动拖拽表格,那样可能会乱上加乱.而是首先需要选中该表格,右击

php从csv文件读取数据并输出到网页的方法

 本文实例讲述了php从csv文件读取数据并输出到网页的方法.分享给大家供大家参考.具体实现方法如下: <?php $fp = fopen('sample.csv','r') or die("can't open file"); print "<table>n"; while($csv_line = fgetcsv($fp)) { print '<tr>'; for ($i = 0, $j = count($csv_line); $i

CorelDraw文件怎样输出到Word?

问:CorelDraw文件怎样输出到Word? 答:CorelDraw软件是可以直接输出DOC格式的,但OFFICE默认不安装这一支持库,所以先需要用OFFICE安装盘安装. 另外也可以用CD输出成PDF,再用WORD打开PD决 还输出先成WORD支持的位图或向量图格式,自己多尝试几次,看看哪种格式的效果最好最方便. 如果是文字,可以直接在WORD中编辑.         注:更多精彩教程请关注三联电脑教程栏目,三联电脑办公群:189034526欢迎你的加入

java题,如何将数组中的数据格式化输出?(有代码)

问题描述 java题,如何将数组中的数据格式化输出?(有代码) 例如这串代码 import java.util.*; class gongzi{ public static void main(String[] args){ Scanner kb=new Scanner(System.in); int n=kb.nextInt(); int i; String k=""; for(i=0;i<n;i++){ String name=kb.next(); String f=name

jsp-将JSP网页上的数据加载到word模板中然后发送到指定的邮箱

问题描述 将JSP网页上的数据加载到word模板中然后发送到指定的邮箱 现在需要做一个简单的页面应用,个人以前很少做这种.就是在一个JSP页面上填写相关的信息,然后将信息获取填充到给定的word文档中,最后将word文档发送到指定的邮箱. 上面的是简单的需求.我分析了下,可以分为三步:第一.按照word文档制作一个JSP页面,第二.将页面上的数据提取然后写入到word中,第三.发送邮件. 现在感到最困难的就是第二步,写数据到word中,不知道有没有什么好的方法可以推荐,或者有类似的项目给我借鉴下