Ich möchte ein Flasch-spiel in eine Excel Datei einbetten. Ich
habe gesehen wie es mit der Movie-URL Methode (wo man den Link
der .swf-Datei eingeben muss) funktioiert, Aber ich habe die
.swf-Datei nur auf einen Rechner und würde diese gerne wieder
löschen, so dass diese Flasch Animation nur noch in Excel drin
ist.
Hi dnbma,
grundsätzlich geht das, ich habe eine xls wo ein Flash losläuft in einem Steuerelement Shockwave Flash Object wenn man die Mappe öffnet.
Aber wie das geht entzieht sich völlig meiner kenntnis. Bei der Eigenschaft Movie des Steuerelements ist nix eingetragen, Makrocode gibt es nicht…
Schau selbst: http://www.hostarea.de/server-12/Dezember-09854357cb…
Als ich die xls bekam habe ich auch gegoogled um dahinter zu kommen, negativ.
Ich habe jetzt in einem hochkarätigbesetztem Vba-Forum nachgefragt, wenn da keiner was weiß oder keinen Bock hat zu antworten, kann ich dir nur eine primitive Lösung anbieten.
Alle ca. 500.000 Bytes deiner swf in einem versteckten Hilfsblatt in Zellen schreiben, oder vielleicht besser da schneller in einige Module „parken“, dann bei Mappenöffnung aus diesen Daten auf dem FremdPC eine swf erstellen und die dann abspielen mit:
Sub nn()
With Worksheets("Tabelle1").ShockwaveFlash1
.Movie = "H:\europeanchampionship2008\europeanchampionship2008.swf"
.Play
End With
End Sub
GGfs nach Flashende die swf wieder löschen.
Gruß
Reinhard