古いExcelファイルから呼び出しているDLLが動かなかった。
・PtrSafe追加
最初はエラーだったけど、DeclareをDeclare PtrSafeに置き換えると、DLLファイルが見つからないとなる。
・dumpbinインストール
Visual Studio>ツール>ツールと機能を取得>C++によるデスクトップ開発
Visual Studio>ツール>コマンドライン>開発者コマンドプロンプト
・関数名
dumpbin /exports “xx\xxx.dll”
・dll依存関係判定
dumpbin.exe /DEPENDENTS “xxx\xxx.dll”
・32/64bit判定
dumpbin /headers “xxx/xxx.dll”
・Officeのbit変更
面倒だけど、Officeを再インストールすることで解決
https://portal.office.com/account/
Officeアプリとデバイス>アプリとデバイスを表示