Vb.net 如何在.vb中声明活动的Microsoft项目

Vb.net 如何在.vb中声明活动的Microsoft项目,vb.net,office-interop,ms-project,Vb.net,Office Interop,Ms Project,我正在尝试从Visual Studio中的VB代码连接Microsoft Project文件。我知道使用VBA时,您只需使用ActiveProject资源即可。VB有不同的语法。我需要做什么才能在VB中找到激活的项目 通常VBA代码如下所示 Dim prj作为项目 设置prj=ActiveProject 无论您是在VBA还是.net中引用MS Project对象,该对象都将具有一个对象。与vb.net等效的是: Dim prj As MSProject.Project = ProjApp.Act

我正在尝试从Visual Studio中的VB代码连接Microsoft Project文件。我知道使用VBA时,您只需使用
ActiveProject
资源即可。VB有不同的语法。我需要做什么才能在VB中找到激活的项目

通常VBA代码如下所示

Dim prj作为项目
设置prj=ActiveProject
无论您是在VBA还是.net中引用MS Project对象,该对象都将具有一个对象。与vb.net等效的是:

Dim prj As MSProject.Project = ProjApp.ActiveProject
假设之前已声明并设置:

Dim ProjApp As MSProject.Application

VBA代码位于项目内部。VB.NET代码位于任何项目之外,因此它没有活动项目。请参阅,例如,了解起点。不过,有一个“启动项目”设置。我怀疑这是你想要的,但以防万一:打开解决方案浏览器;右键单击项目;“设置为启动项目”。