.swf in Excel

Hallo zusammen,

ich habe schon gegooglet aber nichts passendes gefunden.

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.

Gibts da Tools etc.

Grüße
dnbma

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,

ich versteh das grad nicht oder doch *nix weiss*

Du hast eine swf-Datei und willst sie in eine Excelmappe einbinden ?

Wenn dem so ist, lade mal die swf hoch mit FAQ:2861 dann schaue ich mal wie man das Ding einbindet.

Wenn ich dich falsch verstanden habe, erklöre nochmal mit anderen Worten was du vorhast.

Gruß
Reinhard

Hallo zusammmen,

habs mal hochgeladen

http://rapidshare.de/files/41047249/europeanchampion…

Grüße dnbma

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

habs mal hochgeladen

http://rapidshare.de/files/41047249/europeanchampion…

Hi dnbma,

lade die Datei mal runter. Letzte Woche hatten sie 47 Sekunden Wartezeit eingebaut, eben 57 Sekunden.

Nimm vielleicht andere Hochladadressen wenn die da weiter die Wartezeit erhöhen.

Ist nur nervig, aber Mitglied werde ich bei denen sicher nicht solange es noch andere Möglichkeiten gibt :smile: FAQ:2861 u.v.m.

Gruß
Reinhard

Hallo,

Nimm vielleicht andere Hochladadressen wenn die da weiter die
Wartezeit erhöhen.

sollte das jetzt heißen ich soll es nochmal hochladen? Egal.

http://www.hostarea.de/server-12/Dezember-4e57b5ffe0…

habs einfach nochmal gemacht.

Grüße dnbma

Nimm vielleicht andere Hochladadressen wenn die da weiter die
Wartezeit erhöhen.

sollte das jetzt heißen ich soll es nochmal hochladen? Egal.

http://www.hostarea.de/server-12/Dezember-4e57b5ffe0…

Hi dnbma,

nein, ich habs ja runtergeladen.

Es sollte bedeuten, wenn rapidshare rumzickt mit Wartezeiten oder Zumüllen mit Pop-Ups o.ä., dann nimm halt besser hostarea, wenn die damit auch anfangen, dann halt badango.com, wenn die das dann auch machen, dann suchen wir was neues :smile:

Gruß
Reinhard

Hallo,

achso

Ich war mir bloß nicht ganz sicher was ich machen sollte.

Aber egal.

Grüße
dnbm

Hallo,

Danke schon mal für die Hilfe. Hoffe du bekommst eine Antwort. Wenn nicht soll es whol nicht sein.

Bei Google habe ich ja auch nichts gefunden.

Grüße
dnbma

Hallo,

Schau selbst:
http://www.hostarea.de/server-12/Dezember-09854357cb…

Ich hab mir die Datei mal runtergeladen. Dabei habe ich festgestellt, dass das genau das ist was ich haben möchte.

Ich hoffe du bekommst die Antworten.

Grüße dnbma

Schau selbst:
http://www.hostarea.de/server-12/Dezember-09854357cb…

Ich hab mir die Datei mal runtergeladen. Dabei habe ich
festgestellt, dass das genau das ist was ich haben möchte.

Ich hoffe du bekommst die Antworten.

Hallo dbnma,

leider kam da bisher nix :frowning:

Von einigen weiß ich daß sie professional Makrocode für Excel für große Firmen schreiben, sich also auskennen.
Aber swf zählt zu Spielerei, keine Firma hat das in ihren seriösen Excelblättern.
Ich mutmaße stark, deshalb hat sich noch keiner dort nen Kopp umswf-Dateien gemacht.

Falls du gut Englisch kannst, ich leidernicht, google mal im englischsprachigen Internet nach
Shockwave Flash swf Excel
Vielleicht findest du ja dadurch Hinweise wie man das macht, eine swf in eine Mappe einzubinden.
Wenn du dabei auf Vba-Code stößt, der ist ja englisch, den kann ich schon lesen und ggfs. anpassen.

Alternativ bin ich noch dabei, wie gesagt, die Bytes der swf-Datei in einer Excelmappe einzubinden, ist theoretisch bzw. auch praktisch nicht schwwierig die 500000 Bytes in Zellen zu schreiben und bei Bedarf daraus eine swf-datei zu bilden und diese zu starten.
Problem ist einzig die Zeit, das Auslesen der Zellen dauert noch einige Minuten.
Daran hapert das noch. Entweder kriege ich es hin daß Auslesen der Zellen enorm zu beschleunigen oder ich muß andere Ideen umsetzen um die Bytes der swf-datei in einer Mappe zu speichern, die schneller sind als Zellen zu benützen.

Gruß
Reinhard

Ich probiers mal wie du´s gesagt hast mit Google auf englisch.

Danke für die Hilfe.

Grüße dnbma

Hallo zusammen,

ich glaub dass ich es hinbekommen habe.

http://www.hostarea.de/server-12/Dezember-6705d10b05…

Ich hoffe es funktioniert bei euch.
Falls ja kann ich euch die Lösung sagen.
Falls nein hoffe ich weiter auf Hilfe.

Grüße dnbma

ich glaub dass ich es hinbekommen habe.
http://www.hostarea.de/server-12/Dezember-6705d10b05…
Ich hoffe es funktioniert bei euch.
Falls ja kann ich euch die Lösung sagen.
Falls nein hoffe ich weiter auf Hilfe.

Hallo dnbma,

ja, mir gelang es auch heute morgen hinter den Trick zu kommen.

bei den Zusatz-Steuerelementen „Shockwave Flash Object“ auswählen und in einem Tabellenblatt „aufziehen“.
Im Entwirfsmodus Rechtsklick darauf und „Eigenschaften“.

Dort dann bei
Movie den Pfad und den Dateinamen der swf-Datei eintragen.
Bei EmbedMovie True auswählen.

Getestet mit Excel2000.

Gruß
Reinhard

Hallo,

bei den Zusatz-Steuerelementen „Shockwave Flash Object“
auswählen und in einem Tabellenblatt „aufziehen“.
Im Entwirfsmodus Rechtsklick darauf und „Eigenschaften“.

Dort dann bei
Movie den Pfad und den Dateinamen der swf-Datei eintragen.
Bei EmbedMovie True auswählen.

genau so hab ich das auch gemacht.

Danke für die Hilfe.

Gruß
dnbma