Le plus proche que je peux trouver en utilisant le système de dialogue est:
Application.Dialogs(xlDialogImportTextFile).Show
Vous pouvez obtenir une référence à la commande bouton de la barre (au moins pour moi à la fois 2k3 et 2k7) via:
Set button = Application.CommandBars.FindControl(ID:=6262)
Mais l'appel de la méthode Execute
sur le bouton échoue. Malheureusement, la réponse courte semble être que ce n'est pas possible.
Vous pouvez ajouter des objets QueryTable à la main. Bien que ce ne soit pas un chemin optimal, vous pouvez concevoir votre propre interface simple pour sélectionner les données source.