VBA

TwitterFacebook
Get flash to fully experience Pearltrees
Excel VBA

http://www.commentcamarche.net/forum/affich-1903604-vba-executer-une-macro-a-l-ouverture-de-excel

Executer une macro à l'ouverture du fichier

Je me permet de donner quelques précisions ici : pour ma part, et il semble que je ne sois pas le seul, le code suivant, placé dans "ThisWorkbook", ne marche pas :
L'architecture Excel est construite sous forme d'objets et de collections. C'est pour cette raison que le langage Visual Basic For Applications (VBA) est dit 'orienté objet'. Chaque collection possède des objets qui peuvent eux mêmes contenir d'autres collections: Le principe de fonctionnement de l'instruction For Each Next va donc consister à boucler sur tous les objets d'une collection spécifique. Si la collection ne contient par d'objet ou quand tous les objets ont été parcourus, la boucle est fermée et l'exécution continue sur la ligne de code, juste après l'instruction Next . http://silkyroad.developpez.com/vba/boucles/

La gestion des boucles dans Excel

Ce document a pour but de vous montrer comment, avec Visual Basic for Application, concevoir un complément PowerPoint pour générer un diaporama à partir d'un dossier contenant des images. Bien qu'il existe une fonctionnalité similaire, mais loin d'être aussi simpliste dans les versions ultérieures à la version 2000, ce tutoriel vous apporte entre autre une connaissance et une approche qui n'est pas souvent évoquée sur les forums.

Les meilleurs cours et tutoriels PowerPoint

http://powerpoint.developpez.com/cours/?page=vba

Réaliser un complément PowerPoint pour générer un diaporama à partir d'un dossier

Ce document a pour but de vous montrer comment, avec Visual Basic for Application, concevoir un complément PowerPoint pour générer un diaporama à partir d'un dossier contenant des images. Bien qu'il existe une fonctionnalité similaire, mais loin d'être aussi simpliste dans les versions ultérieures à la version 2000, ce tutoriel vous apporte entre autre une connaissance et une approche qui n'est pas souvent évoquée sur les forums. Je tiens à remercier tout particulièrement toutes celles et ceux qui ont participé à la relecture de ce document en y incluant leurs remarques. Pour tout renseignement complémentaire, veuillez me contacter directement ( Argyronet ) par MP. Le projet n'est au départ qu'une simple nouvelle présentation vierge et dépourvue de toute diapositive. Le principe de réalisation consiste à attaquer directement le code VBA depuis l'interface de développement Visaul Basic Editor (VBE). http://argyronet.developpez.com/office/vba/powerpoint/diaporama/
Public ThisPresentation as presentation Sub ChangerCouleurDeFond ( ) Set ThisPresentation = ActivePresentation 'ou Set ThisPresentation = Presentations ( "Test.ppt" ) With ThisPresentation Set CS3 = . ColorSchemes ( 3 ) CS3. Colors ( ppBackground ) . RGB = RGB ( 0 , 0 , 255 ) With Windows ( 1 ) . http://www.developpez.net/forums/d360949/logiciels/microsoft-office/general-vba/thispresentation-sous-powerpoint-resolu/

"ThisPresentation" sous PowerPoint [Résolu] - Forum des professionnels en informatique

Les exemples proposés nécéssitent d'activer la référence "Microsoft Powerpoint x.x Object Library" Dans l'éditeur de macros: Menu Outils Références Cochez la ligne "Microsoft Powerpoint x.x Object Library" Cliquez sur OK pour valider (x.x dépend de la version d'Office installée sur votre poste.) Sub NouvellePresentation ( ) Dim PptApp As PowerPoint. Application Dim PptDoc As PowerPoint. Presentation Dim Diapo As PowerPoint. Slide Dim Sh As PowerPoint. http://www.developpez.net/forums/d239175/logiciels/microsoft-office/excel/contribuez/vba-excel-piloter-powerpoint-publier/

[VBA Excel] Piloter PowerPoint [A publier] - Forum des professionnels en informatique

L'interface de développement, c'est la fenêtre sur laquelle vous tombez lorsque vous appuyez sur Alt + F11 ou encore lorsque vous vous rendez dans l'onglet « Développeur », dans le groupe « Code » et que vous cliquez sur le bouton : Là, c'est vous qui décidez. Un projet s'applique en général sur un travail dans le classeur ou dans une feuille de calcul particulière. C'est un groupe de macros, qui s'appellent entre elles, qui échangent avec l'utilisateur... Vous codez une macro dans ce qu'on appelle un module .

Premiers pas en VBA

http://www.siteduzero.com/tutoriel-3-200954-premiers-pas-en-vba.html#ss_part_2
http://support.microsoft.com/kb/163195/fr

PPT: Exemple de code pour copier des diapositives dans autre présentation

Cet article contient un exemple Microsoft Visual Basic de macro pour applications (sous-procédure) qui copie la diapositive en cours à partir de la présentation active si elle est en mode diapositive et colle la diapositive dans une autre présentation. Si vous avez deux présentations, ouvrez, la macro colle la diapositive dans la présentation qui n'est pas la présentation active. Vous si vous avez plus de deux présentations ouvrir, l'Assistant demande quelle présentation que vous souhaitez recevoir l'objet. Microsoft fournit des exemples de programmation à des fins d'illustration uniquement, sans garantie expresse ou implicite. Cela inclut, mais n'est pas limité à, les garanties implicites de qualité marchande ou d'adéquation à un usage particulier. Cet article suppose que vous connaissez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures.
http://arkham46.developpez.com/articles/powerpoint/events/ Commentez cet article : 4 commentaires · Nous allons au cours de cet article apprendre à répondre aux événements de l'application PowerPoint. Ces événements sont disponibles à partir de la version 2000 . Selon les versions, plus ou moins d'événements sont supportés. Dans la version 2003 de PowerPoint, les macros VBA sont désactivées par défaut. Or les événements de l'application sont accessibles en VBA.

Powerpoint VBA