VBA

VBA

VBA WMI IPアドレス(IPv4、IPv6)を取得するサンプル 

WMIを使って、MACアドレスを取得するサンプルを作成してみたので、次はIPアドレス(IPv4、IPv6)を取得するサンプルの作成 IPAddressオブジェクト(objItem.IPAddress)には、IPv4、IPv6が混在した複数の...
ACCESS【VBA】

VBA WMI MACアドレスを取得するサンプル

WMIを使ってMACアドレスを取得するサンプル objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"...
Excel【VBA】

VBA WMI Win32_NetworkAdapterConfiguration のプロパティ名を一覧出力するサンプル

WMIを使うとネットワーク情報が取得できるサンプルをよく見かけるが、WMIについてあまりわかっていないため、まずは有名そうな「Win32_NetworkAdapterConfiguration 」のプロパティ名の一覧を出力するサンプルコード...
ACCESS【VBA】

VBAでの条件付きコンパイル(#Const)について

VBAの#Constディレクティブは、コンパイル時に定数を定義するために使用されます。#Constディレクティブで定義された定数は、コンパイル時に値が決定され、コンパイル後には変更できなくなります。 #Constディレクティブは、以下のよう...
Excel【VBA】

【Excel(64bit) VBA】IPv6アドレス変換(文字列⇔コード値)コードサンプル【InetNtopW】【InetPtonW】利用例

IPv6アドレス(2001:db8::1)をコード値に変換したり、コード値からIPv6アドレス文字列に変換するサンプル
Excel【VBA】

VBAとWinHttpを使ってHTTP サーバーと通信する

参考 WinHTTP について - Win32 apps | Microsoft Learn
Tech

word vba テーブルの並べ替え

Word VBAを使用して、テーブルをソートするには、以下の手順に従ってください。 ソートしたいテーブルを含むWord文書を開きます。 テーブルを選択します。 「開発」タブをクリックして、「Visual Basic」を選択します。 「Vis...
PowerShell

Excel VBAでPowerShellのスクリプトファイル(ps1ファイル)を実行して結果取得する例

Excel VBAでPowerShellを実行して結果取得する例(メッセージボックスやExcelシートにファイル名一覧を表示) で作成したサンプルはコマンド対応だったが、今回は、スクリプトファイルをそのまま実行して結果取得させるサンプル
Excel【VBA】

Excel VBAでPowerShellを実行して結果取得する例(メッセージボックスやExcelシートにファイル名一覧を表示)

サンプル1と2は、WScript.Shellの勉強を兼ねて、メッセージボックス出力させた例。 サンプル3は、Excelシートに出力させた例 WScript.ShellのExecでPowershellを実行すると、処理結果がStdOut(Te...
Excel【VBA】

【Excel】【VBA】メッセージボックスを使用して複数のワークシートを選択し、別ファイルにコピーできるファイルダイアログボックスの実装例

メッセージボックス、複数のワークシートを選択