2014年5月13日火曜日

64bitOS(Windows8.1)で32bitアプリ(Excel VBA)を使おうとしたら(1)


【症状:横河GS820用の tmctl.dll が見つからないというメッセージが出る】

【原因::EXCEL VBA が\Windows\System32 フォルダを参照できない】

【解決法:SysWOW64へ移動したらOKでした】

----------
  • Office2013 32bit バージョン
  • 横河電機のUSBドライバは正常
    (デバイスマネージャに「Yokogawa USB Device」が表示される)
  • Windows\System32 に解凍した dll をコピー・・・・Windowsが32bitの場合
----------
「C:\Windows\System32」フォルダにはアクセスできない仕組みのようで、「C:\Windows\System32」フォルダにアクセスできるように設定する方法があるようだが、「C:\Windows\SysWOW64」フォルダにdllを置く方を選んだ。

tmctl.dll: 横河電機 ソースメジャーユニット GS820 をUSBからコントロールするための関数ライブラリ