• ベストアンサー

実行時エラー49 DLLが正しく呼び出せません。

アクセス2010です。 今まで問題なく動いてたファイルなのですが Call マクロ1(str1, str2) Sub マクロ1(str1, str2) If ○○ Then If Form_F_Form.ck_OK.Value = 0 Then Exit Sub End If と言うところのExit Subで 実行時エラー49 DLLが正しく呼び出せません。 となります。 これはファイルが壊れているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • skp026
  • ベストアンサー率45% (1010/2238)
回答No.1

ファイルが壊れているとは限らないです。 VBAではDeclareステートメントで、 DLL内の関数呼び出し可能となりますが、 その記述や呼び出しが適切でないと発生することがあります。 以下が参考になるかもしれないです。 DLL 関数の Visual Basic アプリケーションからの呼び出し方 https://msdn.microsoft.com/ja-jp/library/dt232c9t(v=vs.80).aspx

skdhaxuiirjeg
質問者

お礼

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

関連するQ&A