教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

API操作

【ExcelVBA API操作】ウィンドウのキャプションタイトルを取得(GetWindowText)する方法を教えて!

API宣言 使い方 プログラミング例 おわりに GetWindowText関数は、WindowsAPIの1つで、ウィンドウのキャプションタイトルを取得するために使用されます。 API宣言 ExcelVBAでは、GetWindowText関数を使用する前にAPI宣言を行う必要があります。API宣言を行う…

【ExcelVBA API操作】ウィンドウに直接メッセージを送信しアプリケーションを終了(SendMessage)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ SendMessage関数は、WindowsAPIの1つで、ウィンドウに対してメッセージを送信するために使用され、ウィンドウの制御や情報の取得などに利用されます。 API宣言 ExcelVBAでは、SendMessage関数を使用する前にAPI宣言…

【ExcelVBA API操作】アプリケーション終了までプログラム実行を待機(GetExitCodeProcess)する方法を教えて!

API宣言 使い方 プログラミング例 おわりに GetExitCodeProcess関数は、WindowsAPIの1つで、対象のアプリケーションが終了するまでプログラム実行を待機させる事が可能です。 API宣言 ExcelVBAでは、GetExitCodeProcess関数を使用する前にAPI宣言を行う必要…

【ExcelVBA API操作】起動したアプリケーションのプロセスハンドルを取得(OpenProcess)及び解放(CloseHandle)する方法を教えて!

API宣言 OpenProcess関数 CloseHandle関数 使い方 プログラミング例 まとめ API宣言 ExcelVBAでは、WindowsAPIを使用して外部の機能を呼び出すことができます。プロセスハンドルを取得・解放するために、以下の2つのAPI関数を宣言します。 API関数 内容 Open…

【ExcelVBA API操作】アプリケーションの重複起動を回避(FindWindow)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ FindWindow関数は、WindowsAPIの1つで、アプリケーションが起動しているかを確認するために使用されます。FindWindowを使用する事でアプリケーションの重複起動を回避する事も可能です。 API宣言 ExcelVBAでは、Find…

【ExcelVBA API操作】共有フォルダを切断(WNetCancelConnection2)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ WNetCancelConnection2関数は、Windows APIの1つで、ネットワークより切断するために使用されます。 API宣言 ExcelVBAでは、WNetCancelConnection2関数を使用する前にAPI宣言を行う必要があります。API宣言を行うこ…

【ExcelVBA API操作】共有フォルダへ接続(WNetAddConnection2)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ WNetAddConnection2関数は、WindowsAPIの1つで、ネットワークに接続するために使用されます。ネットワークリソースには、共有フォルダ、プリンタ、Webサイトなどが含まれます。 API宣言 ExcelVBAでは、WNetAddConnec…

【ExcelVBA API操作】音声ファイルを再生(sndPlaySound)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ sndPlaySound関数は、WindowsAPIの一つで、サウンドを再生するための関数です。この関数を使用することで、ExcelVBAで音声ファイルを再生することができます。Windowsには、システムサウンドが数多く用意されており…

【ExcelVBA API操作】Windowsディレクトリのパスを取得(GetWindowsDirectory)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetWindowsDirectory関数は、WindowsAPIの一つで、Windowsのシステムフォルダが格納されている場所を取得するために使用される関数です。Windowsのシステムフォルダには、Windowsの動作に必要なファイルやドライバー…

【ExcelVBA API操作】Windowsが起動している時間を取得(GetTickCount)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetTickCount関数は、WindowsAPIの一つで、システムの起動からの経過時間をミリ秒単位で返します。Windowsが起動されてから、最後にシステムの起動時間がリセットされた時点までの経過時間を返します。この関数を使…

【ExcelVBA API操作】デスクトップの幅と高さを取得(GetSystemMetrics)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetSystemMetrics関数は、WindowsAPIの一つで、システムのメトリックを取得するために使用されます。メトリックとは、Windowsのシステムパラメーターの値を取得するための定数のことです。たとえば、画面の幅や高さ…

【ExcelVBA API操作】コンピュータ名を取得(GetComputerName)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetComputerName関数は、WindowsAPIの一部であり、実行中のコンピュータの名前を取得するために使用されます。この関数は、コンピュータ名を格納するバッファを指定して呼び出すことができます。 API宣言 ExcelVBAで…

【ExcelVBA API操作】ログイン名を取得(GetUserName)する方法を教えて!

API宣言 使い方 プログラミング例 まとめ GetUserName関数は、WindowsAPIの一部であり、Windowsオペレーティングシステム上で実行されているプログラムから、現在ログインしているユーザーの名前を取得するために使用されます。 API宣言 ExcelVBAでは、GetUs…

【ExcelVBA API操作】WindowsAPIって何?教えて!

WindowsAPIの学習方法 WindowsAPIの応用例 WindowsAPIの特徴 まとめ WindowsAPIとは、マイクロソフトが提供するWindowsオペレーティングシステムにおいて、アプリケーション開発を行うために使用されるAPI(Application Programming Interface)のことです。…