次の方法で共有

Excel2013にDLLがアドインできない

Anonymous
2016-12-28T02:33:34+00:00

Excel2013(VBA)にメーカーより配布されたDLLを読み込ませようとしたところ「実行エラー'53':」ファイルが見つかりません:.\SLABHIDtoSMBus.dll

と表示されます。

VBAに記載しているないようは、

Public Declare Function HidSmbus_GetNumDevices Lib ".\SLABHIDtoSMBus.dll" (ByRef numDevices As Long, ByVal vid As Integer, ByVal pid As Integer) As Long

になり、エクセルと同じフォルダにDLLを置いています。

なぜ読み込めないのかわかりませんのでお知恵を拝借させてください。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2016-12-29T01:40:27+00:00

近藤さん、

ご回答ありがとうございます。

見落としていたDLLファイルがあり同じフォルダに置く事でエラーがなくなりました。

今後問題が発生しましたら教えていだいた「MSDNフォーラムのVBAトピックス」

も参照させてもらいます。

kazuTII さん、こんにちは。

マイクロソフト コミュニティへの投稿ありがとうございます。

Excel の VBA で、dll ファイルを読み込むことができないのですね。

「ファイルが見つかりません」エラーが出るとのことで、ファイル名指定のところをフル パスで指定してみる、もしパス名に日本語が含まれているなら英語のみのパスに移動してみる、といったことを試してみてはいかがでしょう。

なお、VBA の話題については「MSDN フォーラムの VBA トピック」の方が情報が集まりやすいかと思いますので、もし上記を試しても状況が変わらないようであればそちらへの投稿も検討してみてくださいね。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2016-12-29T01:01:27+00:00

    kazuTII さん、こんにちは。

    マイクロソフト コミュニティへの投稿ありがとうございます。

    Excel の VBA で、dll ファイルを読み込むことができないのですね。

    「ファイルが見つかりません」エラーが出るとのことで、ファイル名指定のところをフル パスで指定してみる、もしパス名に日本語が含まれているなら英語のみのパスに移動してみる、といったことを試してみてはいかがでしょう。

    なお、VBA の話題については「MSDN フォーラムの VBA トピック」の方が情報が集まりやすいかと思いますので、もし上記を試しても状況が変わらないようであればそちらへの投稿も検討してみてくださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません