【OLE】オートメーション総合スレ【ActiveX】
77 :
デフォルトの名無しさん:
VBScriptのGetObject()で.htmファイルを指定すると、HTMLDocumentオブジェクトが取得できます。
.xlsファイルを指定すると、Workbookオブジェクトが取得できます。
ここでレジストリをいじって関連付けを破壊すると、.htmファイルはオブジェクトが取得できなくなるのですが、.xlsファイルは取得できます。
これは.xlsファイルがOLE対応の特定のフォーマットを備えていて、中にCLSIDとかが書いてあるせいだと思うのですが、このようなファイルは何と言うのでしょうか?
そしてそのフォーマット、あるいはファイルの作成法はMSDNライブラリのどこに書いてあるのでしょうか?