Excel【VBA】 【VBA】【Excel(64bit)】WinSock getaddrinfoでホスト名からIPアドレスを調べる ホスト名からIPアドレスを取得する処理サンプルを作ろうとgethostbynameと悪戦苦闘しているが、いまいちうまくできない。他に何か方法がないか調べていたら、たまたま stackoverflowのサイトを調べていたらgetaddrinf... 2021.02.13 Excel【VBA】TechVBA
Excel【VBA】 【VBA】【Excel(64bit)】WinSock gethostnameで自身のホスト名を取得する ホスト名(いわゆるコンピュータ名)を取得するサンプルgethostnameというAPIを使っている。このサンプルではホスト名が文字列で出力される。IPアドレスが取得できるgethostbynameとは違うので注意 2021.02.12 Excel【VBA】TechVBA
Excel【VBA】 【VBA】【Excel(64bit)】WinSockのエラーコードの取得方法まとめ(WSAStartup時は戻り値、WSAStartup成功後はErr.LastDllErrorを使うこと、 VBAではWSAGetLastErrorは使えないぞ!) C言語系のサンプルコードでは、Winsock関連のエラーコード(詳細)を取得する場合、Microsoftのドキュメント通り、WSAGetLastError()を使うコードが散開している。(一例)これを真似て、VB(VBA)からwinsock... 2021.02.11 Excel【VBA】VBA
Excel【VBA】 【VBA】【Excel(64bit)】WinSockの起動(WSAStartup) と終了(WSACleanup)サンプル 過去のブログで公開してたWinsockを使ったソケット通信プログラムの切り出し。まずは復讐で、Winsockの起動と終了までもう十分枯れた技術で、今更Excel VBA でとも思ったが、最近見かけたApplication.timerを利用し... 2021.02.08 Excel【VBA】VBA
Excel【VBA】 【Excel】【VBA】内閣府のHPから祝日情報をダウンロードしてExcel出力 仕事で、祝日を取得する必要があったのでちょっとツールを作成参照設定Microsoft XML を参照設定する。VBAのコードXMLHTTPオブジェクトの機能で、内閣府のHPから祝日情報(CSVファイル)をダウンロードする。ダウンロードしたフ... 2021.02.05 Excel【VBA】VBA
Excel【VBA】 【EXCEL】【VBA】Application.OnTimeを利用し指定時間経過後にサブプロセスを実行する例 久々のExcel VBA関連Application.OnTimeを使うと、指定時間経過後にサブプロセス(SubProc)を実行できる。また、Mainで Application.OnTime は結果を待つことなく MsgBox処理が行われる。... 2021.02.03 Excel【VBA】VBA
Excel【VBA】 【Excel】【VBA】ADODB.Streamを利用したコード変換機能付きCSVファイル出力 ADODB.Stream (Microsoft ActiveX Data Objects)を使えば、コード変換をしながらCSVデータを出力することも可能。CSVファイルの還元先システムが、Windows(Excel)以外で、文字コードを気に... 2021.01.18 Excel【VBA】
Excel【VBA】 【Excel】【VBA】ADODB.Streamを利用したコード変換機能付きCSVファイル取込 ADODB.Stream (Microsoft ActiveX Data Objects)を使えば、コード変換をしながらCSVデータを取り込むことが可能。CSVファイルの作成元のシステムが、Windows(Excel)以外で、文字コードを気... 2021.01.17 Excel【VBA】