2017-05-25 2 views
1

Essayez d'ajouter une colonne personnalisée et de remplir la valeur avec le nom du chemin du classeur en cours.Obtenir le chemin d'accès au classeur en cours - Excel Power Query

J'ai essayé Excel.Workbook.name et Excel.CurrentWorkbook() et d'autres objets, mais il semble que ceux-ci se limitent à extraire des données.

dans VBA c'est simplement la propriété Path de WorkbookObject. mais avec power query, c'est une autre histoire. Les références et les bibliothèques sur le site Microsoft sont limitées pour les requêtes d'alimentation.

https://msdn.microsoft.com/en-us/library/mt779182.aspx

Répondre

2

Il n'y a aucun moyen direct de le faire dans Power requête. Si vous pouvez remplir la valeur dans une cellule, vous pouvez obtenir cette valeur via Excel.CurrentWorkbook.

+0

Oui, je me suis dit autant. pas le plus élégant mais avec un peu de post-traitement, je fais ce qui suit. ListObject.DataBodyRange.Columns (3) .Formula = "=" "" & WorkbookObject.FullName & "" "" – dfresh22