如何通过C#VSTO加载项编辑Excel Power查询的源?

时间:2019-01-31 13:51:07

标签: c# excel vsto powerquery

我知道可以从VBA在Excel中编辑幂查询M语句。

How to edit the source of a power query using VBA?

但是也可以通过C#加载项吗?

我的问题是ActiveWorkbook对象没有公开我认为应该包含工作簿所有查询的Queries对象。

我发现了一个类似的讨论(请参见下面的URL),指出可以(可能)访问Queries对象。但是我无法使其工作。

有什么想法吗? c#完全支持吗?

https://social.msdn.microsoft.com/Forums/en-US/362ba334-68dd-410d-aa3c-becd7ef92332/power-query-and-quotnormalquot-excel-udfs?forum=exceldev

public static void TestQueries()
{
    var app = (Application)ExcelDnaUtil.Application;
    dynamic wb = app.ActiveWorkbook;
    dynamic queries = wb.Queries;
    int queryCount = queries.Count;
    Debug.Write(queryCount);
}

0 个答案:

没有答案