<%Set xlApplication = Server.CreateObject(“Excel.Application”) ‘调用excel对象%>
一般没有经过设置的IIS服务器在执行这一句时都会出现错误,返回的错误信息如下:
错误类型:
Server 对象, ASP 0178 (0×80070005)
检查权限时,对 Server.CreateObject 的调用失败。拒绝对此对象的访问。
英文版的错误信息如下:
Error Type:
Server object, ASP 0178 (0×80070005)
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
这是IIS中没有注册使用MS Excel的组件,所有在调用时会出错。
解决办法如下:
开始->运行->dcomcnfg (打开组件服务)
在DCOM配置中找到”Microsoft Excel 应用程序”(这个名称取决于你调用的Object是什么),
然后右键->属性->安全 在“启动和激活权限”框中点击“编辑”把三个权限都给everyone(window 2000系统) 即可。其实第一个Launch & activate就行了。
因为我用的是XP系统,找不到Everyone,所以我添加了IIS默设用户:IUSER/your user,即 如果找不到该用户可点击“添加”->“高级”,用“立即查找”找到相应的用户。在XP中是在权限选择框中把“本地启动”和“本地激活”允许权限打√。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jtql420603/archive/2006/10/16/1336406.aspx
分享到:
相关推荐
然而,有时在执行`CreateObject("Excel.Application")`时可能会遇到错误,即使Office已经安装。针对标题和描述中提到的问题,我们将深入探讨这个问题以及可能的解决方案。 在Windows 10操作系统中,报错通常与以下...
此错误主要指向的问题是无法创建“Excel.Application”这个ActiveX对象。该错误通常发生在尝试通过ASP脚本启动Excel应用程序或操作Excel文件的过程中。 ##### 原因分析: 1. **系统环境配置问题**:系统中可能没有...
1. **创建Excel实例**:首先,你需要创建一个Excel应用程序实例,这可以通过`CreateObject`函数或者`New`关键字完成,例如在VBA中:`Set excelApp = New Excel.Application`。 2. **可见性设置**:创建Excel实例后...
2. **创建Excel对象**:通过`Set objExcel = CreateObject("Excel.Application")` 创建Excel应用程序对象,以便与Excel文件进行交互。 3. **打开Excel文件**:利用`Set objWorkbook = objExcel.Workbooks.Open(...
Set VBExcel = CreateObject("Excel.Application") ' 或者打开特定文件: Set VBExcel = GetObject("SAMP.XLS") ``` Application对象提供了许多属性和方法,如: - `Visible`: 控制Excel窗口是否可见。 - `Left`, `...
Set xlApp = CreateObject("Excel.Application") '创建 EXCEL 对象 Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的 EXCEL 工件簿文件 xlApp.Visible = True '设置 EXCEL 对象可见(或不可见) Set ...
程序功能很简单,但因为N不确定性,并且可能随时可能增加,所以只能用CreateObject隐式调用DLL,在网上搜索了很久都没找到可响应隐式调用DLL事件的例程。经过反复摸索终于弄出了个模板。希望对需要的人有帮助。
在 VB 中,需要使用 CreateObject 函数来创建 Excel 对象,例如:`Set xlapp = CreateObject("Excel.Application")`。这将创建一个 Excel 应用程序对象。 操作 Excel 文件 Excel 文件是以层次结构组织对象的,其中...
检查权限时,对 Server.CreateObject 的调用失败。拒绝对此对象的访问。/helloworld/helloworld.asp, 第 53 行 这里将解决方法,用附件上传贴图: 其中,权限问题1.jpg和权限问题2.jpg,是解决问题的两个方案,二...
错误提示: Server 对象 错误 ‘ASP 0178 : 80070005’ Server.CreateObject 访问错误 ../asp.asp,行 123 检查权限时,对 Server.CreateObject 的调用失败。拒绝对此对象的访问。 错误如提示,存在以权限。 解决方法...
Set xlApp = Server.CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Open(Server.MapPath("example.xlsx")) '...进行其他操作... xlBook.Close False xlApp.Quit Set xlBook = Nothing Set...
1. 创建和打开Excel文件:通过`Excel.Application`类的`CreateObject()`或`GetObject()`方法。 2. 操作工作簿和工作表:创建、打开、关闭工作簿,切换和选择工作表。 3. 读写单元格数据:通过`Range`对象获取或设置...
在Excel VBA编程中,创建Excel对象类是实现自动化处理Excel文档的关键步骤。VBA(Visual Basic for Applications)允许我们通过对象模型来控制Excel应用程序,从而实现对工作簿、工作表、单元格等元素的高级操作。...
在这个过程中,`CreateObject("Excel.Application")`用于创建Excel应用程序对象,`Workbooks.Add()`用于新建工作簿,`Worksheets(1)`则是获取第一个工作表。`Cells`属性用于访问单元格,`Value`属性用来设置或获取...
Set xlapp = New Excel.Application ' 创建Excel对象 ' 或者使用 CreateObject("Excel.Application") 如果不引用库 xlapp.Visible = True ' 设置Excel可见 Set xlbook = xlapp.Workbooks.Add ' 新建工作簿 Set...
具体表现为尝试通过浏览器访问某个ASP页面时,IIS返回“Server Application Error”错误提示。此外,还会附带以下详细信息: > The server has encountered an error while loading an application during the ...
使用VBA createObject方法创建一个Word.Application对象,并使用Documents.Add方法创建一个新的Word文档。 ```vba Set wordAppl = CreateObject("Word.Application") With wordAppl.Documents.Add '创建一个新的...
通过创建`Excel.Application`对象,可以打开现有的Excel工作簿、显示或隐藏Excel界面、操作特定工作表中的单元格数据、打印工作表以及关闭工作簿等。示例代码如下: ```vb Set xlApp = CreateObject("Excel....