Windows 7 64 ビット マシンで VBS スクリプトを使用してDsofileを使用しようとしています。私の問題はDLLの登録にあると思います。
これを使用してDLLを登録しました
regsvr32 D:\Desktop\dsofile.dll
そして言われる
"DllRegisterServer in D:\Desktop\dsofile.dll succeeded."
すべてがうまくいったと私を信じさせます。Microsoft が提供するテスト コードを実行しようとすると、
Set objFile = CreateObject("DSOFile.OleDocumentProperties")
objFile.Open("D:\Desktop\test.xls")
Wscript.Echo "Author: " & objFile.SummaryProperties.Author
最初の行で失敗し、次のように述べています
"ActiveX component can't create object: 'DOSFile.OLEDocumentProperties"
これにより、DLL が実際には正しく登録されていないと思います。
次に、このソリューションに基づいて、次のようにしてDLLを登録しようとしました
cd \Windows\SysWOW64
regsvr32 C:\dsofile.dll
また、正しく登録されたことも通知されますが、スクリプトは最初の行で失敗します。
Dsofile を使用できるようにするには、どうすればこれを修正できますか?
ありがとう。