无法在经典asp中创建对象

时间:2013-11-12 03:47:47

标签: asp-classic vbscript officewriter

我有softartisans office writer版本8并且还安装了excel viewer。我想用经典asp和vb开发的应用程序打开excel。当我运行应用程序时说它

“无法创建对象”

Server.CreateObject(SoftArtisans.OfficeWriter.ExcelWriter)

1 个答案:

答案 0 :(得分:3)

当您尝试使用的对象未在服务器上注册时,可能会显示该错误消息。通常有一个DLL文件作为软件安装的一部分注册,或者您必须使用cmd.exe和regsvr32.exe手动注册DLL文件。

您引用的OfficeWriter的

Version 8似乎是.Net应用程序,因此不太可能与ASP Classic兼容。 Version 3.9.2是一个ASP Classic版本,如果你仍然可以找到它的副本。

或者,您可能正在尝试创建一个因为您的通话错误而不存在的对象,例如它应该是其他东西(检查手册),如下例所示。

Server.CreateObject("Softartisans.ExcelWriter")