C# 对项目的Globals.ThisAddIn.Application的引用不是外接程序

C# 对项目的Globals.ThisAddIn.Application的引用不是外接程序,c#,vsto,add-in,C#,Vsto,Add In,在解决方案中有多个项目。其中之一是Word加载项。从另一个(非外接程序)访问Globals.ThisAddIn.Application。我如何才能做到这一点?您无法在非加载项项目中获得Globals.ThisAddIn.Application。要在非加载项项目中获取应用程序实例,可以使用 var wordApplication = (Microsoft.Office.Interop.Word.Application)Marshal.GetActiveObject("Word.Applicati

在解决方案中有多个项目。其中之一是Word加载项。从另一个(非外接程序)访问Globals.ThisAddIn.Application。我如何才能做到这一点?

您无法在非加载项项目中获得Globals.ThisAddIn.Application。要在非加载项项目中获取应用程序实例,可以使用

 var wordApplication = (Microsoft.Office.Interop.Word.Application)Marshal.GetActiveObject("Word.Application")

这个解决方案在搜索了2天后解决了我的问题