これは簡単なはずですが、行き詰まっています。
Excel で 40 ページ以上のレポートを作成する VBA スクリプトを Access で実行しています。
アーリー バインディングを使用して Excel アプリケーション オブジェクトを作成しています。
Public obj_xl As New Excel.Application
オブジェクトを参照する方法の例を次に示します。
With obj_xl
.Workbooks.Add
.Visible = True
.Sheets.Add
.blahblahblah
End With
問題は、プロシージャが大きくなりすぎたため、コードを個別のモジュールに分割する必要があることです。
作成されたモジュールとは異なるモジュールから Excel アプリケーション オブジェクトを参照しようとすると、エラー ("あいまいな名前") がスローされます。
Win APIで何かできると確信していますが、それはやり過ぎのようです。
何かご意見は?ありがとう