私は暗闇の中で働いています。レポートのライブラリへのプログラムによるアクセスを可能にする、会社の父親によって私の PC にインストールされたアプリケーションがあります。アプリケーションのプロパティやメソッドを教えてもらうことができません (いくつかのスクリプトで見つかったいくつかのメソッドを除いて....)。
アプリケーションにアクセスするために Access VBA を使用していますが、ロードされます (CreateObject() ステートメントが実行されると GUI が表示されます)。
一度呼び出すと、そのプロパティとメソッドを一覧表示するにはどうすればよいですか? 私の努力を見ることができますが、「for each」ステートメントを実行すると、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」と言って失敗します。
Sub StartDataNav()
Set oleDataNav = CreateObject("DataNavigator.Application")
Dim p As Object
For Each p In oleDataNav.Properties
Next p
End Sub
必要に応じて、C#.net に変更できますが、管理されていないアプリケーションであると想定しているものを呼び出す経験はありません....