エラーの可能性を回避するために、プロジェクト内のすべての参照が存在するかどうかを確認する必要がありますが、VB.NET でそれを行う方法がどこにも見つかりません。次のようにVBAで実行できます。
Dim vbProj As VBProject
Dim chkRef As Reference
Set vbProj = ThisWorkbook.VBProject
For Each chkRef In vbProj.References
If chkRef.IsBroken Then
Debug.Print chkRef.Name " reference doesn't exist!"
End If
Next
具体的には、プロジェクトは別のプログラム (BarTender) を参照しており、VB を使用してファイルを開いて印刷できるようにする必要があります。
コンピューターにインストールしましたが、Bartender をインストールせずに他の誰かがプロジェクトを実行すると、オブジェクト変数を宣言するときに不明なデータ型の例外がスローされます。
VB.NET でこれを行うにはどうすればよいですか?