Frage

Ich möchte eine Flash-Präsentation in Powerpoint feuern 2007. ich die Win32 ShellExecute () Routine nenne. Wenn ich laufen diese von einem Ort, dessen Pfad ein UNC-Pfad (\ myserver \ myfolder \ sample.ppt) es funktioniert nicht.

Die ShellExecute-Routine erwartet 6 Argumente, von denen einer den Weg aus ausgeführt werden soll. Ich habe versucht, diesen Parameter auf C einzustellen: \ sowie unter Verwendung von ActivePresentation.Path (welches ein UNC-Pfad). Weder funktioniert.

War es hilfreich?

Lösung 4

gut, jetzt scheint es ganz gut mit dem UNC-Pfad zu arbeiten.

Andere Tipps

Ich versuchte zunächst, diesen Ansatz, aber fand es Probleme verursacht:

  • Wenn die Präsentation von einem Laptop nicht mit dem Netzwerk verbunden verwendet wurde.
  • Wenn der Benutzer keinen Zugang zum UNC.
  • Wenn die Flash-Datei umbenannt wurde, verschoben oder gelöscht.

fand ich ein besserer Ansatz war es, die Datei in die Powerpoint-Datei eingebettet werden.

Es kann wie folgt vorgenommen werden Office XP verwenden, Powerpoint

Von der 'Ansicht' Menü wählen Sie 'Symbolleisten' und aktivieren Sie die 'Control Toolbox'

Auf der 'Control Toolbox' Symbolleiste, klicken Sie auf die Schaltfläche 'Weitere Kontrollen' Symbol

Eine Liste der Steuerelemente wird angezeigt. Blättern Sie nach unten, bis Sie die 'Shockwave Flash Object' finden und dann klicken Sie darauf.

Dies sollte Sie den Cursor in ein Kreuz. Verschieben Sie in dem Bereich auf der Folie, wo Sie die ‚Shockwave Flash Object‘ Einsatz wollen . Linksklick, hält und zieht eine Schachtel mit der erforderlichen Größe.

erstellen

Als nächstes klicken Sie rechts auf die Steuer Sie gerade eingefügt haben, und wählen Sie 'Eigenschaften' .

Legen Sie 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)

Schließen Sie die Steuerung 'Eigenschaften'

Speichern Sie die Datei.

Schließen Sie die Datei.

Öffnen Sie die Datei.

Die .swf-Datei sollte die Wiedergabe startet automatisch, wenn Sie die Folie während der Diashow erreichen.

fand ich es nützlich Kontrollen (Pause / Wiedergabe, Zeitlinie) in der .swf-Datei enthält

UNC-Pfade beginnen mit einem Doppel Backslash. Werden Sie das tun, oder war das nur ein Tippfehler in der Frage?

ich zurückgegriffen habe ein Laufwerk auf den UNC-Pfad zu zuordnen.

Die Befehlszeile sieht so etwas wie

subst A: "\\ Server \ somedirectory"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top