ExcelのVBAからC#で作成したExcel DNAアドインを呼び出す際に直面する一般的な問題と解決策について、ポイントを簡潔にまとめます。 アドイン関数を呼び出す際、名前空間やクラス名が不要 C#でExcel DNAアドインを作成すると、VBAからはApplication.Runメソッドを使ってアドイン内の関数を呼び出すことができますが、関数を呼び出す際に「名前空間」や「クラス名」を含める必要はありません。C#側ではFunctions.ConnectDBなどと定義していても、呼び出す際は次のように関数名だけを指定します。 Dim result As String result = Application.Run("ConnectDB", "localhost", "postgres", "username", "password", "5432") MsgBox result セキュリ