人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルに埋め込まれたフラッシュコンテンツを取り出したいのですが、どうすればよいかご教示願います。
↓のファイルがそのエクセルです。安全ですのでDL願います。
https://cocoa.ntt.com/cc_pc/ST055?RE_ID=4a5d5dd143a3804f474c5e70712f4d&INTRO_ID=975882&CID=01&SCID=0000

●質問者: galpapa
●カテゴリ:インターネット ウェブ制作
✍キーワード:DL エクセル コンテンツ ファイル フラッシュ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● やちまう
●100ポイント ベストアンサー

この手順ではバイナリエディタが必要になります。

(他にも方法があるかもしれません。)


バイナリエディタはフリーウェアのものが沢山ありますが、「Stirling」が簡単でお勧めです。

LZHファイルを解凍(展開)したあと、「Stirling.exe」をダブルクリックすれば実行できます。

インストールの必要はありません。不要になったら、「stir131」のフォルダを削除すればOKです。


まずは、Flashオブジェクトが埋め込まれているExcelのファイル(ブック)を普通にExcelで開きます。


続いて、メニューバーの[表示]→[ツールバー]→[コントロールツールボックス]で

コントロールツールボックスを表示させます。


ツールボックス左上の「デザインモード」をクリックして、デザインモードに切り替えます。


Flashオブジェクトを右クリックしてコピーした後、Excelを終了させます。


デスクトップ上の任意の場所で右クリックして貼り付けると、「スクラップ」が出来ます。


「スクラップ」はExcelやWord等でしか再利用できないので、これをバイナリエディタで編集しますが、

スクラップの拡張子は通常は非表示なので、まずはコマンドプロンプトで拡張子を変更します。


[スタート]→[すべてのプログラム]→[アクセサリ]→[コマンドプロンプト]で

コマンドプロンプトを起動して、次のコマンドを実行します。それぞれ行の最後でEnterキーを

押してください。


cd デスクトップ

ren *.shs *.swf


これで、拡張子の見えない「スクラップ」が拡張子付きの「スクラップ.swf」という名前になります。


拡張子が変更された「スクラップ.swf」をバイナリエディタで開いて「FWS」を検索します。

メニューバーの[検索・移動]→[検索]で、「検索データ」に「FWS」と入力し、

データ種別は[文字列]を指定して[次検索(N)]をクリックします。

見付かったら[閉じる(C)]をクリックして、検索ダイアログを閉じます。


「FWS」(16進の「46 57 53」)以降を残し、そこより前のデータを削除します。

「FWS」(16進の「46 57 53」)が含まれないようにマウスでドラッグして範囲を選択し、

Deleteキーを押して削除します。


ファイルが「FWS」から始まっていることを確認したら、[ファイル]→[上書き保存]します。



でも、このFlash…

http://www.plastelina.net/game2.html

…ですよね。


HTMLソースを見てサイトから該当ファイル(.swf)をダウンロードするか、

各種ツールを使ってダウンロードした方が簡単そうですが。…(^_^;)

◎質問者からの返答

凄い回答。。。。

圧巻です。

貴方は僕の質問の意図を良く分かってくれ、親切丁寧にご回答下さり尊敬します。

方法論もわかりましたし、目的も果たせました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ