APIメッセージボックスのボタンの文字を変更 VBAのMsgBox関数で表示される「Yes」や「キャンセル」などのボタン文字を変更するにはAPIのSetWindowsHookEx関数やCallNextHookEx関数などを利用しフックをします。メッセージボックスを表示する前にフック処理を呼び出すことでボタンの表示を変更することができます。 2022.12.12APIその他
APIメモリの情報を取得 VBAでメモリの情報を取得には物理メモリと仮想メモリ両方の情報が取得できるGlobalMemoryStatusEx関数を利用しています。メモリサイズはバイト単位での取得されるのでコードではMBもしくはKBに変換して出力させています。 2022.12.12APIWindows
APIクリップボードからテキストデータを取得 VBAでクリップボードからデータを取得するにはAPIを利用して取得します。サンプルコードでは、クリップボードにテキストデータ以外の画像やファイルがある場合はエラーとし、テキストデータ(文字列)のみを取得できるようにしています。 2022.12.13APIクリップボード
APIクリップボードにテキストデータを設定 VBAでクリップボードにデータを設定するにはAPIを利用して取得します。サンプルコードでは、クリップボードに指定のテキストデータ(文字列)を設定しています。設定を確認するにはクリップボードの中身を取得する必要があるので、別で掲載しているクリップボードからデータを取得するサンプルコードで確認してください。 2022.12.13APIクリップボード