使用CreateObject(“ XLSpeedGen.ASP”)创建Excel文件时,ASP兼容模式错误

时间:2019-02-11 18:06:56

标签: c# asp.net excel vb.net com

当我尝试在本地计算机(64位计算机)上使用以下代码创建Excel文件时,出现以下错误。

<%@ Page ASPCompat="True" language="vb" %>
<%
  Dim XLS             ' Excel SpeedGen Object
  XLS = Server.CreateObject("XLSpeedGen.ASP")  <--- I am getting error in this line
  XLS.AddVariable("Name", strName)
  XLS.Generate(SrcBook, "", False)
%>

异常详细信息:

  

System.Web.HttpException:调用时遇到错误   在ASP兼容模式下的OnStartPage。

堆栈跟踪:

  

[HttpException(0x80004005):调用时遇到错误   在ASP兼容模式下的OnStartPage。]
  System.Web.Util.AspCompatApplicationStep.OnPageStart(对象组件)   +3028336 System.Web.HttpServerUtility.CreateObject(字符串progID)+142

我已经在本地计算机上使用以下代码注册了“ XLSpeedGenASP.dll”。

regsvr32 "E:\XLSpeedGen\XLSpeedGenASP.dll"

仍然出现相同的错误。如何解决上述问题?

0 个答案:

没有答案