Windows:Word,PPT,EXCEL com+组件配置

本文所涉及到配置前提:

服务器必须安装Office套件(Word,PPT,Excel)

第一部分 Word Com+组件权限配置

1.cmd模式输入dcomcnfg

2.找到Microsoft Word 97-2003 Document权限

3.在上面弹窗中,启用和激活权限、访问权限中

添加Network Service账号、IIS_IUSERS账号,并设置对应权限

在标识选项中使用下列当前系统登录账号和密码

第二部分 Excel Com+组件权限配置

步骤同第一部分,注意 配置项:

第三部分 PPT Com+组件权限配置

步骤同第一部分,注意 配置项:

第四部分

如果是.NET Web程序,原则上按照以上配置可解决权限问题;如果还是不行建议在web.config尝试添加一下配置:

  <system.web>
    <!-- Office组建启用,需要提升权限 -->
    <identity impersonate="true" userName="系统登录账号" password="系统登录密码" />
    <pages>
      <namespaces>
        <!-- 移除不必要得空间引用 -->
      </namespaces>
    </pages>
  </system.web>

配置到了此步骤,如果web还是不能正常运行包含office套件得应用,则应尝试向站点安全权限配置里面添加Network Server、IIS_USERS账户,并勾上适当得修改权限。

到此与office相关得权限问题完美解决。

原文地址:https://www.cnblogs.com/oumi/p/10230007.html

时间: 2024-10-12 06:36:09

Windows:Word,PPT,EXCEL com+组件配置的相关文章

Java中Office(word/ppt/excel)转换成HTML实现

运行条件:JDK + jacob.jar + jacob.dll 1) 把jacob.dll在 JAVA_HOME\bin\ 和 JAVA_HOME\jre\bin\ 以及C:\WINDOWS\system32\目录下各放一份 2) 把jacob.jar放入 项目的lib包下,并且在“java构建路径”中也要加载此jar包. 3) 运行项目即可编译通过. 注:jacob.jar以及jacob.dll版本要和jdk版本相匹配,否则可能出现异常! import com.jacob.activeX.A

Jacob操作office文档(Word,PPT,Excel)

public boolean doc2pdf(String srcFilePath, String pdfFilePath) { ActiveXComponent app = null; Dispatch doc = null; try { ComThread.InitSTA(); app = new ActiveXComponent("Word.Application"); app.setProperty("Visible", false); Dispatch d

word和excel在网页上显示,文件流,虚拟目录,文件上传

1.如何在网页上显示word和excel a.可以使用aspose将word 和excel 转换为pdf 然后在网页上打开pdf,但是效果不是很好.比如说excel 多个工作薄不是按exce 格式显示出来,宽度大小,不好控制(?). b.可以使用aspose将文档转换为html,但是转换为html 会产生额外的XML和CSS和图片文件.在文件流中不好读取(文件在本地里面). c.可以使用其他转换,比如http://www.cutepdf.com/(?),或者用文件流读取再转换(没试过),或者是w

如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件

1. 描述 PDF 文件是一种便携文件格式,是由Adobe公司所开发的独特的跨平台文件格式.PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符.颜色以及图象.可移植文档格式,也称为"便携文档格式",是一种电子文件格式.这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的.这一特点使它成为在Internet上进行电子文

使用Spire.Office for .NET(Word、Excel、PPT、PDF等)的初步感受

前言 本文大部分内容来自http://www.codeproject.com/Articles/710747/First-thoughts-on-Spire-Doc-for-NET. 针对我个人来说,对办公自动化并没有多少需求.但作为一个开发人员,如果有需求的时候最好有一个library工具.前段时间,E-iceblue的销售人员之一联系我,希望我能帮他们Spire.Office做一个测评.首先我很高兴他们能找到我,这也让我有了一个接触和学习新技术的机会,在此非常感激E-iceblue的这位员工

[Asp.net]常见word,excel,ppt,pdf在线预览方案(转)

引言 之前项目需要,查找了office文档在线预览的解决方案,顺便记录一下,方便以后查询. 方案一 直接在浏览器中打开Office文档在页面上的链接.会弹出如下窗口: 优点:主流浏览器都支持. 缺点:Office文档链接在浏览器中打开,会有如上图的提示,需用户自己选择打开或者保存功能,如果客户电脑上安装迅雷下载软件,会启动迅雷下载,用户体验不好. 方案二 office文档转html,首先引入com组件中office库,然后在程序集扩展中引入word,excel,ppt的dll. 然后F6生成,会

windows server 2008 x64 上asp.net 调用 word, excel 出错的解决方式

异常信息: System.Runtime.InteropServices.COMException message:内存不足,请现在保存文档 网上的一种方法是 但是,在64位机器上安装32位的office,在DCOM 配置里是找不到 word,excel的选项的. 下面用这个方法解决: This solution is ...?Windows 2008 Server x64 Please make this folder.C:\Windows\SysWOW64\config\systemprof

[Excel]鼠标右键菜单没有新建Word、Excel、PPT怎么办?

很多朋友在安装好Office(2010或2013等)之后,发现右键新建中没有Word.Excel.PowerPoint等项,但是自己的Office却明明安装好了.这个时候该怎么办呢?这里,本文为大家提供一种简单的解决方法. 1.点击开始,找到运行命令行,输入regedit,打开注册表. 2.在左侧找到HKEY_CLASSES_ROOT目录,并展开. 3.首先,我们利用CTRL + F 快捷键,查找“docx”的位置,当然这里也可以自己下拉查找. 4.找到之后,不用展开目录.我们可以看到右侧有一个

.NET读取Office文件内容(word、excel、ppt)

引用命名空间 1 using Microsoft.Office.Core; 2 using Word = Microsoft.Office.Interop.Word; 3 using Excel = Microsoft.Office.Interop.Excel; 4 using PowerPoint = Microsoft.Office.Interop.PowerPoint; Word文件的读取 1 public string ReadFile() 2 { 3 string text = str