是否可以在c# mvc项目中添加对Microsoft Office dll的引用?
本文关键字:Office Microsoft dll 引用 添加 项目 mvc 是否 | 更新日期: 2023-09-27 18:08:42
我不知道这是否可能,但我想在我的MVC3项目中添加一个程序参考到MS office。
更具体地说,我希望能够使用内置的office对象以编程方式创建、编辑和发送动态生成的办公文档。与使用第三方FOSS API相比,我更喜欢直接使用MS版本的对象,因为我有很多VBA知识,并且认为直接使用MS- office"内脏"对我来说会容易得多。
假设office正确安装在服务器上,我应该能够直接从c# MVC中引用和编写office应用程序的脚本,对吧?
我想我可能要找三样东西
- c#的
- 我必须注册的DLL的名称
regsvr32 <pathname>/<officeDLLname>.dll
- 我在visual studio 中添加MVC3项目参考的方式
using Microsoft.Office;
指令除非有什么我错过了,我希望从那里,我将能够创建一个新的Excel对象,并有web服务器构建它。
Excel objXL = new Microsoft.Office.Excel();
objXL.<do stuff>;
objXL.Save(<bla bla bla>);
' profit!
谢谢
你需要给aspnet/网络身份用户添加/编辑文档的权限。除此之外,为什么不呢?