Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Mit VB6 eine Präsentation in PowerPoint direkt starten





Frage

Hi! Meine Frage: Kann ich mein Programm mit VB6 so programmieren, dass eine Datei mit Powerpoint geöffnet und dann auch sofort ausgeführt wird? Wie ich die Datei mit Powerpoint öffne weiß ich schon. Aber dann... Danke euch schonmal im Vorraus! Gruß Bernie

Antwort 1 von Bernie

Hi!
Kann man vielleicht in Powerpoint eine Präsentation erstellen, die sich sozusagen selbst startet, sobald sie geöffnet wird?
Oder kann man ein Makro erstellen, das diese Aufgabe übernimmt?

Gruß Bernie

Antwort 2 von Mickey

Zu deiner 2ten Frage:
Warum speicherst du deine Präsentation nicht als *.pps (Pack&Go Präsentation) - dann wird sie doch beim Öffnen sofort gestartet. Oder verstehe ich etwas falsch?

Gruss,
Mic

Bei Eingriffen ins System, die Registry oder an Systemdateien erst eine Sicherung vornehmen !

Antwort 3 von Bernie

Auf diese Weise muss erst ein Intallationsverzeichnis angegeben werden. Da ich das Programm aber für Leute brauche, die kein Computerwissen haben, sollte es so einfach wie möglich sein. Kann man in VB einen Code schreiben, der das Verzeichnis direkt schon vorgibt?
Gruß Bernie

Antwort 4 von Alf

Naja, du könntest die Daten aus der Registry auslesen (ich gehe mal davon aus, es geht um windows...).

Wo genau das steht musst du selber rausfinden. Gib einfach unter "Start/Ausführen" oder in der DOS-Shell "regedit" ein. Dann im Zweig "HKEY_LOCAL_MACHINE\Software\Microsoft" bzw. eher unter "HKEY_CURRENT_USER\Software\Microsoft" nachschauen, da müsste irgendwo ein Schlüssel sein mit "PowerPoint" oder so. In der Registry nichts verändern, du musst zwar schon ziemlich viel falsch machen, dass er garnicht mehr hochfährt, aber mach vorher ne Sicherung und lass die Werte am besten so wie sie waren.
Naja, wenn du den Wert gefunden hast, musst du "nur noch" die Werte mit VB auslesen.

Dazu benutzt du am besten die Windows-API. Such am besten mal unter Google nach "OpenRegKey" oder so.

Noch Fragen? Ich bin da.

mFg aLf

Antwort 5 von Bernie

Hi!
Also die Idee von Mic finde ich gut, aber wenn ich unter Powerpoint (Powerpoint 97) mit dem Pack and Go Assistant die Präsentation zusammen packe, dann erstellt der Assistant trotzdem eine *.ppt datei.
Was kann ich da tun?

Gruß Bernie

Antwort 6 von Marie

Wenn das PowerPoint 97 ist kannst du den PowerPoint Viewer mitgeben und mit dem die ppt starten.

Antwort 7 von Marie

Also Du lädst Dir bei Microsoft den PowerPoint Viewer runter, gibst den mit und startest dann mit Shell(".\Pfad des Viewers\ppview32.exe .\Pfad der Datei\Dateiname.ppt", 1)

Antwort 8 von Bernie

Ich hab's jetzt so gemacht: Mein Programm erkennt, dass beim Versuch eine *.ppt Datei zu starten, ob Powerpoint vorhanden ist oder nicht. Wenn nicht, dann startet er sofort das Installations-Programm des "Powerpoint Viewer". Wenn nun danch nochmal versucht wird die Datei zu starten, Dann beginnt sofort die Präsentation.

Gruß Bernie

Antwort 9 von Marie

Installationsprogramm des Viewers? Äh ich versteh nicht ganz. Das ist eine einzige ausführbare Datei. Wenn Du das erst installieren müsstest hätte das seinen Sinn verfehlt. Ein Viewer soll nur ein Anzeigeprogramm sein, das man ohne Installation starten kann.

Du musst die ppt gleich mit dem Viewer ausführen lassen, siehe oben.

Gruß marie

Antwort 10 von Bernie

Nein. Wenn ich die ppt sofort mit dem Viewer ausführen lasse, fragt der Computer ebenfalls nach einem Installationsverzeichnis. Dann wird der Viewer und die Präsentation auf die Festplatte gespeichert.
Mein Viewer (ich kann ihn dir ruhig mal zukommen lassen, wenn du willst) wird ganz normal installiert, und alle Powerpoint- und sogar noch andere Präsentationen können ohne Powerpoint gezeigt werden.

Gruß
Bernie

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: