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
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 !
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
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
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
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
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
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
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

