none
怎样调用vs.net生成的word 2003 工程的dll? RRS feed

  • 问题

  • 我用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;

            }

    我不知道怎样创建这个类的对象,另外是否有别的方法?请指教!
    2009年12月7日 3:21