Builder.Launch(<Paramètre>)[, true]
Liste des paramètres
" "
: Lance le Builder"delete"
: Supprime le/les reports sélectionnés"zoom"
: Lance le zoom"version"
: Ouvre la fenêtre de version"massivemodification"
: Ouvre la fenêtre de modification par lot"createsource"
: Ouvre la fenêtre de création de source excel"undo"
: Annule les dernières modifications faites par le Builder"redo"
: Refait les dernières modifications annulées"update"
: Lance la fenêtre de mise à jourListe des options
--add-graph
: Permet de rajouter un graphique en plus de la mise à jour--workbook
: Permet de mettre à jour tout le classeur sans tenir compte de ce qui est sélectionné--items
: Permet de choisir sans sélectionner une range ce qu'on veut mettre à jour
"disconnect"
: Se déconnecte de tous les projets, et ferme le Builder"logout"
: Ouvre la fenêtre de déconnexion des projets"copyforpowerpoint"
: Copie la zone sélectionnée pour PowerPoint"copyforword"
: Copie la zone sélectionnée pour Word"preferences"
: Ouvre la fenêtre des préférences
Pour attendre la fin de la commande avant de rendre la main à la macro, il faut ajouter un paramètre à la fonction Launch
Builder.Launch "delete", True
Exemple : Macro mettant à jour le classeur, puis se déconnectant des projets
Set Addin = Application.COMAddIns("Builder.AddIn") If Addin.Object Is Nothing Then Addin.Connect = True End If Set Builder = Addin.Object Builder.Launch ("update --workbook"), True Builder.Launch ("disconnect")
Exemple : Mise à jour de seulement certains éléments du classeur
Mise à jour les reports dans la zone "MaZone" en leurs rajoutant un graphique
Builder.Launch ("update --add-graph --items MaZone")
Mise à jour tous les reports dans la range Feuil1!A1:C42, de la feuille Feuil3 et de la feuille "Feuil Avec Espace"
Builder.Launch ("update --items Feuil1!A1:C42 Feuil3 ""Feuil Avec Espace""")
Builder.<Paramètre>
Liste des paramètres
Paste(False)
: Colle la zone copiéePaste(True)
: Colle la zone copiée en redimensionnant par rapport à la Shape sélectionnée dans PowerPointUpdateSlide
: Met à jour les reports de la diapo en coursUpdatePresentation
: Met à jour les reports toute la présentation
Exemple : Macro mettant à jour les reports contenus dans la présentation
Set Addin = Application.COMAddIns("Builder.PowerPoint.AddIn") If Addin.Object Is Nothing Then Addin.Connect = True End If Set Builder = Addin.Object Builder.UpdatePresentation
Builder.<Paramètre>
Liste des paramètres
Past
: Colle la zone copiéeUpdateSelection
: Met à jour le report sélectionnéUpdateDocument
: Met à jour les reports du document
Exemple : Macro mettant à jour les reports contenus dans le document
Set Addin = Application.COMAddIns("Builder.Word.AddIn") If Addin.Object Is Nothing Then Addin.Connect = True End If Set Builder = Addin.Object Builder.UpdateDocument