Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用封送处理获取空值而不是对象。VSTO Excel C#_C#_Vsto_Marshalling_Excel Addins - Fatal编程技术网

使用封送处理获取空值而不是对象。VSTO Excel C#

使用封送处理获取空值而不是对象。VSTO Excel C#,c#,vsto,marshalling,excel-addins,C#,Vsto,Marshalling,Excel Addins,为什么wb是空对象 我做错了什么 Excel.Application ap = (Excel.Application)Marshal.GetActiveObject("Excel.Application"); Excel.Workbook wb = ap.ActiveWorkbook; Excel.Worksheet ws = ap.ActiveSheet; VS.Today的缺陷开始出现,并开始发挥作用。魔法。今天VS的错误开始了,它开始工作了。魔术今天,这一切又起了作用,但时间不长。编组开

为什么
wb
是空对象

我做错了什么

Excel.Application ap = (Excel.Application)Marshal.GetActiveObject("Excel.Application");
Excel.Workbook wb = ap.ActiveWorkbook;
Excel.Worksheet ws = ap.ActiveSheet;

VS.Today的缺陷开始出现,并开始发挥作用。魔法。

今天VS的错误开始了,它开始工作了。魔术今天,这一切又起了作用,但时间不长。编组开始捕捉到一本书,书中的纸张是默认的。用Globals取代了所有这些奇迹。Addins…

这与VSTO技术有什么关系?还是Excel加载项?更合适的标记可能是office interop…当前运行的Excel实例中是否有打开的工作簿?ap.Workbooks.Count返回什么?Interop.Excel。是的,它是在OpenExcel中工作的插件。工作簿已打开。昨天我刚关了工作室。今天我打开,我启动,瞧。工作我不知道,显然是录音室里的虫子。这很可悲。我失去了今晚。昨天我重新编译,什么也没做。我知道我应该工作。以前,它是有效的。就这么决定的。谢天谢地的人。我不明白为什么我被忽视了。。。来自IT世界的残忍的人。