Bonjour,
J'essaie de faire une macro pour automatiser la commande "générer un script de création dans un projet.." que l'ont peut trouver en faisant un clic droit sur une procédure stockée de base de données.
Comment trouver cette commande en programmant une macro ?
Le but final est de pouvoir générer les script de toutes mes procédures automatiquement, car une par une c'est très long ....
Merci
Edit : j'ai trouvé "Autresmenuscontextuels.Noeuddobjet.Oracle.CreateScript2Project" en cherchant un peu. Comment faire pour utiliser cette commande dans une macro ?
Edit 2 :
J'ai commencé ceci :
Pour le moment mon code se bloque au niveau de DTE.ExecuteCommand car une popup s'ouvre pour demander une confirmation Oui/Non/Annuler. Je ne sais pas comment faire pour valider cette popup.... car ma boucle s'arrête tant que ma popup n'est pas fermée !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub CompileBaseRegions() Dim samples As UIHierarchyItem = DTE.ActiveWindow.Object.getItem("Connexions de données\MaBase\Procédures") For Each file In samples.UIHierarchyItems file.Select(vsUISelectionType.vsUISelectionTypeSelect) DTE.ExecuteCommand("Autresmenuscontextuels.Noeuddobjet.Oracle.CreateScript2Project") Next End Sub
Partager