我知道可以从VBA在Excel中编辑幂查询M语句。
How to edit the source of a power query using VBA?
但是也可以通过C#加载项吗?
我的问题是ActiveWorkbook对象没有公开我认为应该包含工作簿所有查询的Queries对象。
我发现了一个类似的讨论(请参见下面的URL),指出可以(可能)访问Queries对象。但是我无法使其工作。
有什么想法吗? c#完全支持吗?
public static void TestQueries()
{
var app = (Application)ExcelDnaUtil.Application;
dynamic wb = app.ActiveWorkbook;
dynamic queries = wb.Queries;
int queryCount = queries.Count;
Debug.Write(queryCount);
}