- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.netからアクセスへの配列変数渡しについて)
.netからアクセスへの配列変数渡しについて
このQ&Aのポイント
- .NET 2010でアクセスのモジュールを実行させようとしております。アクセスに配列を引数にしようとしていますが、「Public ReadOnly Default Property Chars(index as Integer) as Charに対する引数が多すぎます。」のエラーが発生しており困っております。
- .NET側で引数のエラーが発生しているため、アクセスに配列を渡すことができません。解決策を教えていただきたいです。
- アクセス側の関数AcsMdlでは、引数として受け取った配列を処理し、処理が成功した場合はtrueを返します。しかし、.NET側でエラーが発生しているため、処理が実行されずに関数はfalseを返しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
appはAccessのApplicationオブジェクトという認識でよろしいでしょうか? > If app.Run("AcsMdl"( Strdata, pData) = False) Then Application.Runメソッドの構文は Application.Run("関数名", 引数1, 引数2, ……) です。 従って、 If app.Run("AcsMdl", Strdata, pData) = False Then と書く必要があります。
お礼
ありがとうございます。無事にエラーが出なくなりました。