是否有方法使用M语言、Power Query访问Excel(或Word等)的COM对象?
这里的目标是访问office应用程序(Excel或Word)的com对象,并调用函数是否有方法使用M语言、Power Query访问Excel(或Word等)的COM对象?,excel,vba,com,powerbi,m,Excel,Vba,Com,Powerbi,M,这里的目标是访问office应用程序(Excel或Word)的com对象,并调用函数Workbooks.Open()(Excel)或Documents.Open()(Word),所有这些都是通过使用M语言,Power Query,而不是宏来实现的 我希望功能位于.xlsx文件中,这是一个未启用宏的文档(最好是)。 预期行为与此vbs代码相同: Dim excel: Set excel = CreateObject("Excel.Application") excel.Workbooks.Ope
Workbooks.Open()
(Excel)或Documents.Open()
(Word),所有这些都是通过使用M语言
,Power Query
,而不是宏来实现的
我希望功能位于.xlsx文件中,这是一个未启用宏的文档(最好是)。
预期行为与此vbs代码相同:
Dim excel: Set excel = CreateObject("Excel.Application")
excel.Workbooks.Open("<path_to_the_file>")
Dim excel:Set excel=CreateObject(“excel.Application”)
excel.工作簿.打开(“”)
或者
Dim word:Set word=CreateObject(“word.Application”)
word.Documents.Open(“”)
非常感谢,欢迎所有好的想法 您能否解释接下来的步骤以及为什么要这样做,以及为什么不能使用例如Excel中的power query load来获取数据?提供的vbs代码用于以编程方式打开文档。我知道从Excel创建的电源查询
并不是为了这样做。这是一项更大研究的一部分。我相信有一种方法可以使用M语言访问com对象
。其目的不是加载数据,而是访问com
从Power Query
运行系统命令如何?
Dim word: Set word = CreateObject("Word.Application")
word.Documents.Open("<path_to_the_file>")