怎样调用vs.net 生成的word dll(VSTO)?

hdong_xu 2009-12-07 11:39:13
我用vs.net 2008建立一个word 2003工程,目的是将数据库中的数据读入word文档,VSTO 直接支持这样的工程。该项目在vs.net下运行正常,我看了该工程的输入,是一个DLL文件。我记得dll一般借助别的应用程序才能运行。但是这个项目可以直接在vs.net 2008下运行。这个倒不是我关心的问题。
我现在按照调用dll的方式,在其它程序里调用这个dll, 比如在asp.net 的一个web应用程序调用这个ddl,以便自动对word 文档进行处理。这个dll中有一ThisDocument类,为了调用,我要生成一个ThisDocument的对象吧,这个类 的构造函数是:

public ThisDocument(Microsoft.VisualStudio.Tools.Applications.Runtime.IRuntimeServiceProvider RuntimeCallback) :

base(((Microsoft.VisualStudio.Tools.Applications.Runtime.IHostItemProvider)(RuntimeCallback.GetService(typeof(Microsoft.VisualStudio.Tools.Applications.Runtime.IHostItemProvider)))), RuntimeCallback, "ThisDocument", null, "ThisDocument") {



this.RuntimeCallback = RuntimeCallback;

}

我不知道怎样创建这个类的对象,另外是否有别的方法?请指教!
...全文
184 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoyebin 2010-05-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 pcnetman888 的回复:]

【VSTO之家】
http://vsto.5d6d.com

【VSTO专家群】109033523

借VS2010东风,CSDN为啥不搞一个VSTO版快!!!!


【VSTO】数据获取
【VSTO】对象起源
【VSTO】MSDN
【VSTO】Backstage View
【VSTO】名人堂
【VSTO】案例
【VSTO】MOSS
【VSTO】Excel Serv……
[/Quote]


这么老的帖子都被你翻出来了呀
同意,为什么没有VSTO版块呢
辛鹤 2009-12-08
  • 打赏
  • 举报
回复
IMPORT *.DLL
hdong_xu 2009-12-08
  • 打赏
  • 举报
回复
这个word 2003工程本身输出的就是dll文件, 我的问题是怎么调用这个dll,大概不需要移植逻辑代码,再做一个dll吧?
hdong_xu 2009-12-08
  • 打赏
  • 举报
回复
我建的是一个word 2003工程基于VSTO(Visual Studio Tools for Office),不是一个插件(add-in)程序,另外,我是C#程序中引用,用Using ....而不是Import ..., 不知道我们的理解是否一致?
蒋晟 2009-12-08
  • 打赏
  • 举报
回复
Office插件项目不是为web开发的……建议把插件的逻辑代码移植出来做一个可以被复用的DLL。

6,217

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧