pageoffice打不开excel_pageoffice excel - CSDN
精华内容
参与话题
  • 问题报错如下: pageoffice打开excel报:0x80010105 是新安装的pdf占用excel的com端口,关闭该加载项或删除该加载项ok了。 无法更改 HKEY_LOCAL_MACHINE 中注册表的链接状态 问题及解决方法。

    问题报错如下:

    System.Runtime.InteropServices.COMException (0x80010105): 服务器出现意外情况。 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))

    程序一直都正常,今天突然发现异常,网上查了一下有说pdf的问题,也有说360的问题,正好前几天我装了一个pdf阅读软件,发现pdf软件会占用excel的com端口,然后我就在excel中的com加载项中把pdf软件的加载项给去掉了,一切就又恢复正常了。

    我的是excel2007,找到“excel选项”,点开后点击“加载项”,最下面有个管理加载项的下拉菜单,选“COM加载项”,点“转到”,这时会弹出一个框,把里面pdf软件的加载项前面的勾去掉【若去掉勾,还不起作用,则直接删除】,点确定就ok了。

     

     若去掉选项时报如下错误,说名当前运行excel的账户没有修改office配置项的权限。

    无法更改 HKEY_LOCAL_MACHINE 中注册的Office 加载项的链接状态。

     

    解决方法如下:

     如上图所示以管理员身份运行后,再如上面操作重新修改com加载项,修改后excel模板还是打不开 提示光标有问题,

    如上图所示再去掉如上选中的 以管理员身份运行此程序,之后打开excel模板ok了。

     

     

    ==============================================================

    另外可能是因为本地excel进程卡死导致的

    现象:pageoffice打开excel模板后,使用截图功能后,pageoffice打开的excel模板卡死了,只能在任务管理器--》应用程序中,结束该pageoffice应用,然后再使用pageoffice打开excel模板,将报这个0x80010105错误。

    错误截图:

    解决方法:任务管理器--》进程--》结束掉excel.exe *32进行即可。

     

     

     

    展开全文
  • Microsoft.Office.Interop.Excel, Version=12.0.0.0版本高于引用的程序集(已解决) 论坛里的帮助:http://bbs.csdn.net/topics/390639058?page=1. 一是可以修改web.config中的版本信息如:Microsoft....

    Microsoft.Office.Interop.Excel, Version=12.0.0.0版本高于引用的程序集(已解决)


    论坛里的帮助:http://bbs.csdn.net/topics/390639058?page=1.


    一是可以修改web.config中的版本信息如:Microsoft.Vbe.Interop, Version=14.0.0.0, 把12.0.0.0改一下版本为14.0.0.0

      <system.web>
        <compilation debug="true" targetFramework="4.0">
          <assemblies>
            <add assembly="Microsoft.Vbe.Interop, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
            <add assembly="stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="office, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
          </assemblies>
        </compilation>
      </system.web>

    二是:删除.dll文件,重新引用一下。

    展开全文
  • XP系统不幸重装了,之前项目的里有EXCEL导出功能,编译了。提示“命名空间“Microsoft”中存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)” 解决办法:  添加引用/com/Microsoft Office 11.0 ...

    我遇到的问题如题:

    后来在网上参考文章,添加Microsoft Office 12.0 Object Library 引用,失败

    此时,我将命名空间改为using Microsoft.Office.Interop.Excel; 失败

    然后继续添加Microsoft Excel 11.0 Object Library 引用, 失败

    错误:错误 1 “Application”是“System.Windows.Forms.Application”和“Microsoft.Office.Interop.Excel.Application”之间的不明确的引用 \\ibm\临时文件夹\123\Cheetah Debug Project-1016\LYNX Debug Project\frmMain.cs 12602 13 Cheetah Debug Project

    错误 2 “Application”是“System.Windows.Forms.Application”和“Microsoft.Office.Interop.Excel.Application”之间的不明确的引用 \\ibm\临时文件夹\123\Cheetah Debug Project-1016\LYNX Debug Project\frmMain.cs 12653 13 Cheetah Debug Project

    错误 3 “Application”是“System.Windows.Forms.Application”和“Microsoft.Office.Interop.Excel.Application”之间的不明确的引用 \\ibm\临时文件夹\123\Cheetah Debug Project-1016\LYNX Debug Project\frmMain.cs 12583 21 Cheetah Debug Project

    最后我将命名空间改为:using Excel = Microsoft.Office.Interop.Excel;成功

    参考文章:

    XP系统不幸重装了,之前项目的里有EXCEL导出功能,编译不了。提示“命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)”
    解决办法: 
    添加引用/com/Microsoft Office 11.0 Object Library 
    然后在程序中
    using Microsoft.Office.Interop.Excel;
    也许程序中还会出现其他错误 

    有 

    命名空间“Microsoft office”中不存在类型或命名空间名称“Interop” (是缺少程序集引用吗?) 

    命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Excel”(是缺少程序集引用吗?) 

    找不到类型或命名空间名称“Workbook”(是否缺少 using 指令或程序集引用?) 

    找不到类型或命名空间名称“Worksheet”(是否缺少 using 指令或程序集引用?) 

    那么再添加一个引用/com/Microsoft Excel 11.0 Object Library 

    问题解决 

    以上是网上的解决办法,可是在我在添加引用/COM中就是找到Microsoft Office 11.0 Object Library 和 Microsoft Excel 11.0 Object Library 
    后来把OFFICE2003重装了二次,还是一样。 继续找

    1.要保证机器本身要安装OFFICE.

    2.把[C:\Program Files\Microsoft Office\Office:默认安装路径]下的EXCEL9.OLB文件拷贝到[C:\Visual Studio.Net\SDK\v1.1\Bin:VS.Net安装路径]路径下。

    3.打开Visual Studio .Net2003命令提示,运行TlbImp Excel9.olb Excel.dll ,就会在[C:\Visual Studio.Net\SDK\v1.1\Bin]下生成Excel.dll组件。

    4.在项目中添加Excel.dll引用就OK了。

    Excel2003生成Excel.dll的方法

    为了在VS2005中,对Excel文件进行操作,需要用到Excel.dll,方法是将Office目录下的Excel.exe文件拷出来,把Excel.exe文件考到C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin里
    然后运行VS2005命令提示输入TlbImp EXCEL.EXE Excel.dll 
    然后会在C:\Program Files\Microsoft Visual Studio 8\VC下找到Excel.dll 

    最终编译成功了。
    展开全文
  • 附件在线预览控件实现的市场调研

    万次阅读 多人点赞 2019-07-31 18:40:08
    附件在线预览控件实现的市场调研

    #附件在线预览控件实现的市场调研
    注:此为博主(yjclsx)市场调研的原创文档,若要转载,请标明出处!
    ##一、POI实现
    使用poi组件(是java的jar包,因此.net不支持)可以将excel、word转换为html,将ppt转换为图片,这些都是可以直接被浏览器识别的文件类型,由此实现在线预览功能。
    原excel如下:
    原excel效果图
    原word如下:
    这里写图片描述
    原ppt如下:
    这里写图片描述
    效果展示如下:
    excel转html:
    这里写图片描述
    ppt转图片:
    这里写图片描述
    word转html:
    这里写图片描述
    可见,excel转成的页面格式不太好看,ppt转成图片后有些不是宋体的中文字会出现框框。
    ##二、OpenOffice实现
    ###2.1、转换为html或者pdf
    OpenOffice是免费的一套跨平台的办公室软件套件,有windows和linux版本。这里需要基于它的服务(需要启动openffice进程)利用jodconverter(java的jar包)把文件(.doc、.docx、.xls、.ppt)转换为html或者pdf。效果如下:
    word转pdf:
    这里写图片描述

    word转html:
    这里写图片描述

    excel转html:
    这里写图片描述
    excel转pdf:
    这里写图片描述
    ppt转html:
    这里写图片描述
    ppt转pdf:
    这里写图片描述
    使用openOffice效果比poi明显好,没有中文乱码等问题,使用openOffice转换成pdf比转换成html效果好,安装了Adobe Reader XI可以在浏览器直接打开pdf,达到预览的效果。
    ###2.2、Flash预览
    使用openOffice转换成pdf后,再通过swfTools将pdf文件转换成swf格式的文件,最后通过FlexPaper文档组件在页面上进行展示。百度文库和豆丁网都是使用flash的形式在网页上展示的,播放的时候,修改了flexpaper,让它支持一次仅读取指定页数的flash。
    word预览效果如下:
    这里写图片描述
    缺点:转换过程非常耗费资源,一个文件还需要一个PDF文件、一个SWF文件浪费磁盘空间。
    ##三、Office文档直接转换为SWF,通过网页加载Flash预览
    利用flashpaper直接转换为SWF文件,然后利用flexpaper预览Flash文件。
    flashpaper是Macromedia的一款产品,随着被Adobe公司收购,Macromedia对于这款软件已放弃了。
    ##四、office web apps
    Office Web Apps是由微软推出的基于Web端的在线办公工具,让你可以从几乎任何地方共享自己Office文档。后更名为Office Online,服务对应地更名为Word Online、Excel Online、PowerPoint Online和OneNote Online。钉钉、126邮箱的文件预览就是使用的Office Online。
    使用该方案的优点:
       1.现有代码改动量很小,几乎可以忽略不计,无需自己写代码。
       2.支持文档类型很全面,doc,ppt,xls,docx,pptx,xlsx,pdf。
       3.手机和pc都支持,支持文档缓存,分页浏览。
       4.免费。
    使用该方案的缺点:
       1.安装部署十分麻烦,相关文档也较少,不易上手。
       2.转换文档需要两台服务器,一台为转换server,另外一台为域控server。
       3.只运行在windows服务器上。
    excel预览效果如下:
    这里写图片描述
    ##五、付费软件
     Office Web 365在线预览云服务(http://www.officeweb365.com):优点是代码量几乎为0,缺点是文件都上传到了它的服务器上。
     永中office在线预览(http://dcs.yozosoft.com/index.html):QQ邮箱、163邮箱等都是使用的这款服务。
    运行环境:jre8、apache-tomcat-8.0.26、nginx以及转换所需的字体。
    部署流程(linux下):1、安装JDK8;2、Tomcat配置;3、部署DSC工程;4、安装nginx。
    java再使用时需引入第三方工具包:commons-logging-1.1.jar,httpclient-4.5.jar,httpcore-4.4.1.jar,httpmime-4.5.jar,详细调用方法和API请看官方的说明文档。
    excel效果预览如下:
    这里写图片描述
     科瀚的SOAOffice中间件(http://www.kehansoft.com/soaoffice/index.htm)。
     卓正软件的pageoffice控件(http://www.zhuozhengsoft.com/ ):
    支持的浏览器有:IE(Internet Explorer)6、IE7、IE8、IE9、IE0、搜狗、傲 游、MyIE、猎豹、百度、360、世界之窗、QQ浏览器;Chrome需要安 装ActiveX for Chrome插件、FireFox需要安装IETab插件;
    使用步骤:
       1、解压下载到的PageOffice软件包。
       2、拷贝示例文件夹到Tomcat的webapps文件夹下,重新启动Tomcat服务,通过浏览器访问示例页面即可。
       3、浏览包含PageOffice的页面会提示安装PageOffice客户端控件,点击允许。安装客户端控件后,控件会弹出注册对话框,填写软件包里附带的试用序列号即可注册激活软件。然后您就可以浏览PageOffice示例代码,查看各种功能效果了。
    市面上的其他付费软件服务还有,这里不再列举了!
    ##六、调研结论
      基于我司实际情况,得出以下结论:
      POI由于预览效果不是很好,不建议使用。
      Flashpaper缺少后续支持,不建议使用。
      第三方付费产品中,Office Web 365 完成依赖于第三方云服务,在安全性、灵活性、稳定性为验证,不建议使用;科瀚的SOAOffice和卓正软件的pageoffice需要浏览器Activex插件的支持,对用户不是很友好,不建议试用。
      剩下的OpenOffice、Office Web Apps、永中office中,OpenOffice的预览效果稍差,但集成方便;Office Web Apps预览效果最佳,钉钉、126等也采用此方式,但估计集成难度稍大,另外钉钉的预览偶尔也出现不稳定的情况;永中office的预览效果和集成难度比较平衡,但需付费。这三种方案还需要再做选择,希望大家提一些建议。

    注:此为博主(yjclsx)市场调研的原创文档,若要转载,请标明出处!

    展开全文
  • Microsoft Office Excel 能访问文件“D:\WWWRoot\KOBELCOSH\WebUI\ExcelTemplate\QUOTE5.xls”。 可能的原因有: 1 文件名称或路径存在。 2 文件正被其他程序使用。 3 您正要保存的工作簿与当前打开的工作...
  • 2种方法引用excel.dll

    千次阅读 2009-08-25 11:24:00
    有2种方法可以引用到excel.dll1 需要自己去扣EXCEL.DLL.要用到Windows 软件开发工具包 (SDK) 它包含一个名为 类型库导入程序 (Tlbimp.exe) 的工具,该工具通过生成组件的托管包装来将 .dll 文件中的标准 COM 组件...
  • PageOffice在java中的应用

    万次阅读 2016-12-27 09:28:10
    1.PageOffice应用时必须在客户端安装Office软件(Office2003及以上版本),web服务端需要安装。 2.支持安装JDK1.5及以上版本的各种类型的Linux、Unix服务器。 3.第一次下载使用PageOffice如何加载在java中加载...
  • C#在线预览文档(word,excel,pdf,txt,png) 1、预览方式:将word文件转换成html文件然后预览html文件 2、预览word文件:需要引入Interop.Microsoft.Office.Interop.Word.dll(Com组件) 3、预览Excel文件...
  • 在html中打开word和excel

    万次阅读 2008-06-13 15:28:00
    word页面只要在jsp头设置如下指令: excel如下: %@page contentType="application/vnd.ms-excel;charset=GBK" % 使用这种方式客户端必须安装有office软件,用户访问时将在ie中直接用word或excel打开该页面。 此...
  • 利用pageoffice实现在线处理excel文档上周组会,发现理解错导师的意思了,老师当然希望我能自动的爬取那些信息,但是现在要的很急,希望以半自动的方式去得到这些数据存到数据库,所以这周一直在弄这个。...
  • 最近做项目用到word、excel的在线浏览编辑功能,在网上找了很多的工具软件,一...此次开发用到的是卓正公司的pageoffice集成,需要购买使用。 简单介绍下Page Office: 1. 在web网页里打开、编辑、打印预览、打印W...
  • php office文件(word/excel/ppt)转pdf文件

    千次阅读 热门讨论 2018-01-27 15:38:22
    关于预览office文件实现核心就是,把office文件(word,excel,ppt)转为pdf文件, 然后再把pdf文件经过pdf2html转为html文件进行预览。 利用openoffice的话,非常简单,不过效果太好,转成的pdf样式会乱! 这里...
  • 一、打开Excel文件============================ Microsoft.Office.Interop.Excel.Application excel1 = new Microsoft.Office.Interop.Excel.Application(); Workbook work
  • Microsoft.Office.Interop.Excel.Workbook workbook = excel.Workbooks.Add(Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet); Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft...
  • using System.Reflection; using Microsoft.Office.Interop.Excel; protected void Page_Load(object sender, EventArgs e) { Application
  • WPF之导入导出Excel

    万次阅读 2011-09-25 12:08:11
    大凡微软的导入导出无论是asp.net、winform、抑或是...无非就是实例化Excel类,创建工作簿,创建工作表,然后保存或提取数据。以至于如此简便的操作感觉都变得理所当然了。 PS:以下基于VS2010+Framework 4.0  先看
  • 以下是未引用NPOI情况下,datatable导出excel的三种方案,并进行简单的分析。  说明:excelTable 要导出的excel string filePath, 保存文件的路径 string filename 保存的文件名 方案一,经典导出: ...
  • 用的语言是servlet+jsp+mysql和后面两个包commons-fileupload-1.3.1.jar jxl.jar 在线等,有没有会这个代码的大神
  • 本文主要介绍了Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件的具体实例。文章篇尾附上源码下载,有兴趣的朋友可以看下 1.功能说明 输入文件路径,在浏览器输出文件预览信息,经测试360极速...
  • 使用卓正PageOffice 动态填充Word文档

    千次阅读 2018-09-11 15:26:34
    PageOffice有基本了解的用户可能知道,PageOffice可以给word文档的指定位置进行填充,这里我们所说的指定位置在PageOffice的专业术语里面叫做“数据区域”,模板数据区域的具体制作和详细描述这里做说明,具体的制作...
1 2 3 4 5 ... 20
收藏数 8,027
精华内容 3,210
关键字:

pageoffice打不开excel