Domanda

Voglio il fuoco di una presentazione flash all'interno di Powerpoint 2007.Sto chiamando Win32 ShellExecute() di routine.Quando ho eseguito questo da una posizione il cui percorso è un percorso UNC (\myserver\myfolder\sample.ppt) non funziona.

La ShellExecute routine prevede 6 argomenti, uno dei quali è il percorso da eseguire da.Ho provato a impostare questo parametro su C:\, nonché utilizzando ActivePresentation.Percorso (che è un percorso UNC).Né lavora.

È stato utile?

Soluzione 4

bene, adesso sembra funzionare bene con il percorso unc.

Altri suggerimenti

Inizialmente ho provato questo approccio, ma non ha causato problemi:

  • Quando la presentazione è stato utilizzato da un computer portatile non è connesso alla rete.
  • Se l'utente non dispone di accesso a UNC.
  • Se il file flash è stato rinominato, spostato o eliminato.

Ho trovato un approccio migliore è quello di incorporare il file nel file di Powerpoint.

Esso può essere fatto come segue utilizzo di Office XP, Powerpoint

Dal 'Vista' menu selezionare 'Barre degli strumenti' e spunta l' 'Strumenti Di Controllo'

Sul 'Strumenti Di Controllo' barra degli strumenti fare clic sul "Più controlli" icona

Un elenco dei comandi verrà visualizzato.Scorrere verso il basso fino a trovare il 'Shockwave Flash Object' e quindi fare clic su di esso.

Questo dovrebbe cambiare il cursore a forma di croce.Spostare l'area sulla diapositiva in cui si desidera inserire la 'Shockwave Flash Object'.Sinistra fare clic, tenere premuto e trascinare per creare una casella della dimensione richiesta.

Avanti fare clic destro sul controllo appena inserito e selezionare 'Proprietà'.

Impostare le seguenti proprietà

* 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)

Chiudere la 'Proprietà' di controllo

Salvare il file.

Chiudere il file.

Riaprire il file.

L' .file swf dovrebbe iniziare a giocare automaticamente quando si raggiunge la diapositiva durante la presentazione.

L'ho trovato utile per includere i controlli (pausa/play, linea del tempo) nel .file swf

I percorsi UNC iniziare con un doppio back-slash.Fai, o che era solo un errore di battitura nella domanda?

Ho fatto ricorso per il mapping di un'unità per il percorso UNC.

La riga di comando simile

subst A:"\ omeserver\SomeDirectory"

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top