悬赏分:10 浏览:472 次
|
上述COM组件你有注册过吗?记得COM组件是需要注册后才能使用的。 只是引用Dll文件,但是计算机本身就没有你所引用的Dll文件呀,因为你没有安装Office或没有将有关Dll文件注册到目标计算机中。你可以有两种解决方法: 1、在目标计算机上安装Office软件(可能需要注意与你开发时使用的版本,如Office2000与Office2003或Office2007等版本区别),如此做后就可以解决你的问题; 2、将你开发时的Office中Dll文件一起打包并安装目标计算机上(当你不想使用第1种解决方法,即在目标计算机上安装Office软件时,可采用此方法),这同样能解决你的问题。 对楼主评论中补充问题的回答: 楼主没有制作过Asp.Net项目的安装程序吗?应该很熟悉呀,其实和Windows程序的安装程序制作过程有些相似。最简单的方法就是在开发中你使用的Office中的Dll文件在制作安装程序时与主输出一起打包,或者拷贝这些Dll文件到源程序的Bin文件夹下,并在开发时选择此处的Dll文件来添加引用。 |
|
3个月前 姜涛 : 请问怎么在目标机上安装Office中的DLL文件,我不想在服务器上安装Office |