VBA Programm per Code öffnen

Hallo zusammen,

ich habe ein VBA Programm in Excel geschrieben (.xlsm Datei). Nun möchte ich dieses gerne in eine Powerpoint Präsentation per Button öffnen, so dass sich direkt die Userform des Programms öffnet.

Ich habe schon viel gesucht und mittels Shell versucht dies umzusetzen, leider ohne Erfolg.

Kann mir vielleicht jemand dabei helfen?

Vielen Dank im Voraus! :smile:

Eva

Guten Tag Eva

Habe Powerpoint noch nie verwendet, kann dir deshalb leider nicht helfen.
Gruss
Einplot

Vielen Dank für die schnelle Antwort.

Aber der Code dürfte doch eigentlich nicht von PowerPoint abhängig sein, oder?

Vielleicht kennst du ja die Lösung für ein anderes Programm!?

Danke :smile:

Halloo eevaa.

Ich kenne mich leider mit Power Point rein gar nicht aus. Ist die grundsätzliche Programmierung bei xlsm-Dateien die gleiche wie bei xls-Dateien? Du siehst, ich kann dir leider nicht so spontan helfen und habe selbst Fragen.

Viel Erfolg bei deiner Suche.

Ok, trotzdem danke für die Antwort!

Hallo Eva,

in der PP-Präsentation muss man die EXCEL-Klasse als Object deklarieren und die EXCEL-Mappe entsprechend an die Objectvariable binden. Danach kann man auf die Funktionaltitäten des Objects (Methoden) zugreifen

VG
Bernd

Du kannst im Excel VB Editor das Userform exportieren und im PP VB Editor die frm Datei importieren. Evtl. Module musst Du auf die gleiche Art exportieren/importieren. Das Macro kannst Du dann in PP über die Funktion Macro starten. Einen Button in PP konnte ich nicht machen.
Gruss
einplot

1 Like

Hey,

danke, das hat super funktioniert. Vielen vielen Dank!