• ベストアンサー

エクセルにFLASHファイル(swf)を挿入する方法

エクセルで作成中の文書にFLASHのファイル(swf)を挿入することは可能でしょうか?(エクセル上でFLASHアニメは確認できなくて良いです) 最終的に「webページとして保存」でhtmlで書き出すので、html上でFLASHが見れるようにしたいのです。 アニメーションGIFは「挿入>図」で普通に配置でき、htmlで書き出したらちゃんとアニメーションしてくれてましたが・・エクセルはswfには対応してないのでしょうか? お分かりの方おられましたらご回答頂けると助かります。 どうかよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.2

Excel で作る HTML が良い物であるかどうかはさておき, できますよ (できましたよ) 。 「Excel に Flash を挿入して HTML を作る」なんてことはしたことがありませんでしたが, やってみたらできました。 Excel ではなく,PowerPoint(プレゼンソフト) に Flash を表示させるという仕事がたまにあるのです。 それと同じ要領でできました。  ※PowerPoint に Flash を埋め込むと,   複数のFlashも1つのファイルにできて持ち運びに便利で,   素人でもプレゼンで扱いやすくなる上,   Flash のブラウザ表示より見栄えがよくなります。 下記URLは Excel ではなく PowerPoint の説明サイトですが, Excel も PowerPoint もほとんど同じです。 図入りでわかりやすいので参考にしてください↓。 「PowerPoint Tips 001 Flashファイルの組み込み方法」 http://www.jetsoft.co.jp/powerpoint/001.htm まず, Excel の XLSファイルと,Flash の SWF を同じフォルダに用意してください。 あとは,上のURLにあるように, Excel のメニューから 「表示」→「ツールバー」→「コントロールツールボックス」にチェックが入っている状態にして, コントロールツールボックス(バー) を表示させ, そのボックスのトンカチマークをクリックすると, コントロールの一覧が出てくるので, 「ShockWave Flash Object」 をクリックします。 そして任意の場所を適当にドラッグして, Flash の表示エリアを決め(後で変更可能), Flashのコントロールが表示されているところで右クリックをしてプロパティを選択します。 そしてMovie のところに, SWF ファイルの絶対パス (例 C:\Documents and Settings\ユーザ名I\デスクトップ\ExcelFlash\aaa.swf) を入力します。 これは,swf ファイルを右クリックしてプロパティから, パスとファイル名を \ でつないでコピペするのが簡単でしょう。 あとは, その Excel を HTML 形式で保存すれば, Flash が HTML 内に表示されます。 再編集する場合や Excel 上で Flash を動作させる場合は, コントロールツールボックス(バー) の 三角定規と鉛筆マーク(デザインモード切替)でモードを切り替えて, Flash をアニメーションさせたり,Flash の位置などを再編集してください。 その他詳細のカスタマイズの方法や, 不具合が起きた場合についての対処法は,すみませんがわかりません。 ---動作検証環境--- OS:Windows2000 作成環境:Excel 2002 閲覧環境:IE5.5

popomaster
質問者

お礼

お返事が遅くなりすみません。できました! しかもExcel上で再生できるのですね。 (Excel上で再生は不可能と思い込んでいたので、FLASHの一覧を作るにはhtmlにするしか無いと思っていたのです) これならわざわざhtmlにする必要は無いですね。 ありがとうございました! > Excel で作る HTML が良い物であるかどうかはさておき, 社内HP上に資料をまとめたものをupすることが多いのですが、Excelが入ってないマシンも多く、何よりhtmlをタグやスタイルシ-トを手打ちで作るよりずっと楽で早いのでよく利用しています。 Excel⇒HTMLは図形の配置やシート切り替え部分もそのまま再現してくれるのでステキです。

その他の回答 (1)

  • kaduno
  • ベストアンサー率21% (130/592)
回答No.1

最終的にHP作成に利用したいのでしょうから、swfファイルはどこかのサーバーに置いてあるのですよね。 その場所をブラウザでひらいてファイルを表示出来ますか? 例:http://www.xxx.xxx/xx_data/xx/ と入力してxx.swfが見えると仮定 swfファイルがみれたら、そのファイルを右クリック~コピー~Excelに貼り付けるとリンク付きのまま貼り付け可能ですが。 上記説明の仮定自体が質問者さんの環境と異なっていたらゴメンなさい。

popomaster
質問者

お礼

FlashPlayerをインストールしてあるのでブラウザ上でswfは見れる状態です。 ですが、FLASHの上で右クリックをするとFLASH専用のメニューが出るのでコピーができません‥(←ひょっとしてやってること間違っていますか?) htmlに直接タグを書き足してFLASHファイルを貼り付けることはできますが、エクセル上で手軽に配置できないかと思ったもので‥

関連するQ&A

専門家に質問してみよう