web-dev-qa-db-ja.com

Adobe Flash(.swf)ファイルをExcelまたはWordに埋め込むにはどうすればよいですか?

Adobe Flashを埋め込むにはどうすればよいですか(.swf)Microsoft ExcelまたはWordのファイル?

3
blntechie

Office XP、ExcelまたはWordを使用する

'View'メニューから'Toolbars'を選択し、'Control Toolbox'にチェックマークを付けます。

'Control Toolbox'ツールバーで'その他のコントロール'アイコンをクリックします

コントロールのリストが表示されます。 'Shockwave Flash Object'が見つかるまで下にスクロールして、クリックします。


Excel

これにより、カーソルが十字線に変わります。ワークシートの、挿入する領域に移動します'Shockwave Flash Object'
左クリック、長押し、ドラッグして、必要なサイズのボックスを作成します。

Word

Wordは、カーソルがある場所にコントロールを自動的に挿入します。
サイズは、エッジをドラッグするか、'Properties'を介して設定できます。


次に、挿入したばかりのコントロールを右クリックして、'プロパティ'を選択します。

以下のプロパティを設定します

  • 自動ロード= True
  • EmbedMovie = True
  • 有効= True
  • ループ= True
  • 再生= True
  • Visible = True
  • Movie = c:\ flash.swf(これを.swfファイルの場所に変更します)

'プロパティ'コントロールを閉じます

ファイルを保存します。

ファイルを閉じます。

ファイルを再度開きます。

.swfファイルが自動的に再生を開始するはずです。

5
Robert Mearns

Office 2007では(以前のバージョンではほとんど同じだと思います):

「挿入」タブ>オブジェクト> Flashドキュメント

1
Sacha

試してみると、swfオブジェクトが十分に表示されていることに気付きました。保存、再度開いて、表示します。

DocxのswfファイルはC:\にあり、swfオブジェクト>プロパティ> "Movie": "Full_File_Path.swf"を右クリックしました。上記のように、「EmbedMovie」および「Enabled」オプションが私のバージョンのWord 2007(標準版、正規バージョン)では使用できないことがわかりましたが、「Embed」は使用できますが、「true」に切り替えました。

したがって、docxファイルをオフィスに送信したとき、何も表示されませんでした。 (shaaaame)

それで、この質問に続いて、私のC:\にアクセスできない人のために実際にファイルを埋め込む方法はありますか?

共有作業ネットワークに.swfファイルをドロップしようとすると、それが忠実に表示され、人々を驚かせました-しかし、ネットワークがダウンしたり、誰かが不在の場合はどうなりますか...

好奇心が強いと思いますが、これまでのところ巧妙なトリックです!

[編集]これが正常かどうかはわかりませんが、上記を再試行すると、「EmbedMovie」[〜#〜] is [〜#〜]が利用可能であることがわかります。ただし、「埋め込み」は使用できません。「有効」はまだ使用できません。

[2回目の編集]わかりました。もう少しテストしたところ、DOCに切り替えてswfを埋め込むことが正しく行われたことがわかりました。副作用として、swfが「最初のフレーム」でスタックしました。 (ただし、ほとんどの場合、スクリプト化されたswfであるため、「最初のフレーム」は不正確である可能性があります)。他の数人に反復テストを開こうとしてもらいました。

ユーザー1:「DOC埋め込みswf」-作成中に使用されたファイルパスからswfが使用できない場合は、「イメージ」、またはフレーム1でスタックしたswfを表示します。

ユーザー2:「DOC埋め込みswf」-作成時に使用されたファイルパスからswfが利用可能な場合、すべてのスクリプトを表示して実行します(この場合、共有ドライブの場合、YouTubeビデオのようなURLでもマスタードがカットされます)。

ユーザー3:「DOCX埋め込みswf」-作成中に使用されたファイルパスからswfが利用できない場合は、空白のボックスが表示されます(共有ドライブとC :)

ユーザー4:「DOCX埋め込みswf」-作成時に使用されたファイルパスからswfが使用可能な場合、すべてのスクリプトを表示して実行します。

これが誰か/誰かに役立つことを願っています!

0
danjah