Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Direkt Präsentation mit Powerpoint starten (https://www.delphipraxis.net/145815-direkt-praesentation-mit-powerpoint-starten.html)

PPaB 8. Jan 2010 20:49


Direkt Präsentation mit Powerpoint starten
 
Ich würde es gerne schaffen, dass man eine Powerpoint-Datei öffnen kann und dann die Präsentation direkt gestartet wird (F5).
Gibt es eine Möglichkeit, wie man auf ein anderes Programm zugreifen kann und es sozusagen steuern kann?
(Ich möchte nicht alle Dateien in PPS umwandeln, sondern so belassen.)

Luckie 8. Jan 2010 20:50

Re: Direkt Präsentation mit Powerpoint starten
 
Eventuell kann man Powerpoint mit Shellexecute starten und mit Parametern festlegen, dass die Präsentation gleich starten soll. Guck doch mal in die Dokumentation von Powerpoint.

Und wenn mal sucht: http://www.eggheadcafe.com/software/...ll-screen.aspx

PPaB 8. Jan 2010 21:09

Re: Direkt Präsentation mit Powerpoint starten
 
versteh ich das richtig, ich muss einfach als Pfad noch zusätzlich "/s" eingeben? Das würde aber bei mir nicht funktionieren?

Luckie 8. Jan 2010 21:10

Re: Direkt Präsentation mit Powerpoint starten
 
Laut den Beitrag wird damit die Präsentation als Präsentation gestartet, wenn ich das richtig verstanden habe. Ich kann es nicht testen, ich habe nur Open Office.

PPaB 8. Jan 2010 21:18

Re: Direkt Präsentation mit Powerpoint starten
 
Wenn ich einfach den Pfad umändere, dann öffnet er die Datei garnicht mehr, da er sie nicht findet. Sieht das dann irgendwie mit als Namen.

Kann man irgendwo lesen, für was die Parameter alle gut sind?

Klaus01 8. Jan 2010 21:19

Re: Direkt Präsentation mit Powerpoint starten
 
Du kanst die ppt Datei in eine pps umbennen/kopieren und dann die pps
per shellexecute starten.
Quelle

Grüße
Klaus

Luckie 8. Jan 2010 21:19

Re: Direkt Präsentation mit Powerpoint starten
 
Zeig mal deinen Code.

Und da ist doch einen Link zu den FAQ, wo wohl weitere Parameter erläutert werden.

PPaB 8. Jan 2010 21:21

Re: Direkt Präsentation mit Powerpoint starten
 
@ klaus: ich möchte aber nicht 350 Dateien umbenennen ;-)

so und hier der Code:
Delphi-Quellcode:
var
  i: Integer;
  Pfad : String;
begin
  for i := 0 to LBLieder.Items.Count -1 do
  begin
    if LBLieder.Selected[i] then
      Pfad := ExtractFilePath(Application.Exename) + 'PP-Lieder/' + LBLieder.Items.Strings[i] + '.ppt';
  end;

ShellExecute(Handle, 'open', PChar(Pfad), nil, nil, sw_Show);
end;
Und ich habe versucht die Variable Pfad umzubenennen, aber da funktioniert es nicht

Luckie 8. Jan 2010 21:22

Re: Direkt Präsentation mit Powerpoint starten
 
Du bist doch Programmierer. Da schreibt man sich in fünf Minuten schnell ein kleines Programm. Oder du nimmst mal schnell ein fertiges Tool zum Umbenennen.

PPaB 8. Jan 2010 21:26

Re: Direkt Präsentation mit Powerpoint starten
 
da hast du recht, aber dann kann die Dateien wieder nicht verändern, wenn man wieder einen Fehler sieht und so weiter. Wäre mir halt lieber, wenn ich das mit ppt hinbekommen würde. Wenn das nicht möglich ist kann man dann immer noch überlegen, ob man die umbenennt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:50 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz