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
