0

こんにちは、Office スクリプトを学習するように勧められており、既存の vba ベースのソリューションを Office スクリプトに変換しようとしています。既存のソリューションは、DAX クエリを記述し、Excel テーブルを返します。タイプスクリプトでこれにアクセスする方法が見つかりません。

VBAは

Function GetDataFromDataModel(myDAXScript As String) As ListObject
Dim myDaxHubTable As ListObject
Set myDaxHubTable = blwModel.ListObjects("dxtDAXHub")


With myDaxHubTable.TableObject.WorkbookConnection.OLEDBConnection
        .CommandText = myDAXScript
        .CommandType = xlCmdDAX
End With
'Debug.Print myDAXScript
    ActiveWorkbook.Connections(myDaxHubTable.TableObject.WorkbookConnection.Name).Refresh
    
   Set GetDataFromDataModel = myDaxHubTable

End Function
4

1 に答える 1

0

残念ながら、これは現在サポートされていません。役立つ場合は、 既存の接続でDataConnectionCollection.refreshAllを使用できます。

于 2021-09-07T22:02:35.843 に答える