アドインがインストールされ、参照されているかどうかを確認したい。以下のコードは、アドインがインストールされているかどうかをチェックします。Excelで参照されているかどうかを確認するにはどうすればよいですか。
参照とは、ツール > アドイン > アドイン ダイログ ボックス > アドインがインストールされている場合 > 特定の名前のアドインがチェックされているかどうかを確認することです。
できればループなしでお願いします。
Sub Demo()
Dim b As Boolean
b = CheckAddin("Solver add-in")
MsgBox "Solver is " & IIf(b, "", "not ") & "installed"
End Sub
Function CheckAddin(s As String) As Boolean
Dim x As Variant
On Error Resume Next
x = AddIns(s).Installed
On Error Goto 0
If IsEmpty(x) Then
CheckAddin = False
Else
CheckAddin = True
End If
End Function