Anzeige:
nächste DASYLab Schulungstermine bei measX
Messwerterfassung mit DASYLab – Grundlagen 12.09. + 13.09.2017 Mönchengladbach
DASYLab und Python 26.09. + 27.09.2017 Ludwigsburg
TechT2

Commande pour lancer Macro Excel

3 Beiträge in diesem Thema

Bonjour à tous,  ^_^

J'apprend à bidouiller DasyLab12 sur le tas. 

J'ai un programme avec un module DDE qui me crache des résultats dans Excel.

Cette partie la fonctionne parfaitement. B)

Une fois ma mesure finie, je souhaiterais envoyer une commande à Excel pour lancer une Macro (genre raccourci "Ctrl+m")

Je ne trouve pas la fonction ni d'info sur internet.:unsure:

Avez vous des idées sur la faisabilité de cette commande ?

Merci d'avance ! :D

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

     Bonjour,

 

     Afin de lancer une macro sous Excel à partir de DASYLab, il faut utiliser l'action "Send DDE message" avec le message [RUN("_NomDeLaMacro_")] sur un module "Message" avec la configuration suivante :

          - Send messages per DDE

          - Application Excel

          - Topic SYSTEM

          - Type of connection Execute

     La macro doit se trouver dans les modules VBA et non dans la feuille Excel elle-même.

     En pièce jointe, vous trouverez un exemple.

 

     En espérant vous avoir aidé.

 

Samuel LEMARIE

MD Electronic

Macro Excel DDE.DSB

Classeur1.xlsm

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!


Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.


Jetzt anmelden