Ich versuchte zunächst, diesen Ansatz, aber fand es Probleme verursacht:
- Wenn die Präsentation von einem Laptop verbunden mit dem Netzwerk nicht verwendet wurde.
- Wenn der Benutzer keinen Zugriff auf die UNC hatte.
- Wenn die Flash-Datei umbenannt, verschoben oder gelöscht wurde.
Ich fand einen besseren Ansatz, um die Datei in die Powerpoint-Datei einzubetten.
Es kann getan werden wie folgt Office XP verwenden, Powerpoint
Vom 'Ansicht' Menü wählen 'Symbolleisten' und kreuzen die 'Control Toolbox'
Auf der ' Control Toolbox ' Symbolleiste klicken Sie auf die ' Weitere Steuerelemente ' Symbol
Eine Liste der Steuerelemente wi ll angezeigt werden. Scrollen Sie nach unten, bis Sie das "Shockwave Flash Object" finden und klicken Sie darauf.
Dies sollte den Cursor in ein Fadenkreuz ändern. Wechseln Sie in den Bereich auf der Folie, in der Sie das "Shockwave Flash Object" einfügen möchten. Klicken Sie mit der linken Maustaste, halten und ziehen Sie, um eine Box der erforderlichen Größe zu erstellen.
Klicken Sie mit der rechten Maustaste auf das Steuerelement, das Sie gerade eingefügt haben, und wählen Sie 'Eigenschaften'.
die folgenden Eigenschaften
* Autoload = True
* EmbedMovie = True
* Enabled = True
* Loop = True
* Playing = True
* Visible = True
* Movie = c:\flash.swf (Change this to the location of your .swf file)
die Kontrolle
'Eigenschaften' Close Set
Speichern Sie die Datei.
Schließen Sie die Datei.
Öffnen Sie die Datei erneut.
Die SWF-Datei sollte automatisch abgespielt werden, wenn Sie die Folie während der Bildschirmpräsentation erreichen.
Ich fand es sehr nützlich Kontrollen (Pause/Wiedergabe, Zeitlinie) in der .swf-Datei
Können Sie die ShellExecute() Funktionsaufruf als, wie Sie es jetzt verwenden zeigen aufzunehmen? –