• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.netからアクセスへの配列変数渡しについて)

.netからアクセスへの配列変数渡しについて

このQ&Aのポイント
  • .NET 2010でアクセスのモジュールを実行させようとしております。アクセスに配列を引数にしようとしていますが、「Public ReadOnly Default Property Chars(index as Integer) as Charに対する引数が多すぎます。」のエラーが発生しており困っております。
  • .NET側で引数のエラーが発生しているため、アクセスに配列を渡すことができません。解決策を教えていただきたいです。
  • アクセス側の関数AcsMdlでは、引数として受け取った配列を処理し、処理が成功した場合はtrueを返します。しかし、.NET側でエラーが発生しているため、処理が実行されずに関数はfalseを返しています。

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

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.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 と書く必要があります。

参考URL:
http://msdn.microsoft.com/ja-jp/library/ff193559%28v=office.15%29.aspx
hiron67
質問者

お礼

ありがとうございます。無事にエラーが出なくなりました。

関連するQ&A