VBA(Visual Basic for Applications)からWin32 APIを呼び出す場合、Declare ステートメントを使用してAPI関数を宣言する必要があります。以下は、VBAからWin32 APIを呼び出す簡単なサンプルです。この例では、MessageBox 関数を呼び出してメッセージボックスを表示します。
vba
Copy code
' Win32 API関数の宣言
Declare Function MessageBox Lib "user32" Alias "MessageBoxA" (ByVal hWnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal uType As Long) As Long