Excel【VBA】

Excel【VBA】

【VBA】【Excel(64bit)】WinSock  getaddrinfoでホスト名からIPアドレスを調べる

ホスト名からIPアドレスを取得する処理サンプルを作ろうとgethostbynameと悪戦苦闘しているが、いまいちうまくできない。他に何か方法がないか調べていたら、たまたま stackoverflowのサイトを調べていたらgetaddrinf...
Excel【VBA】

【VBA】【Excel(64bit)】WinSock  gethostnameで自身のホスト名を取得する

ホスト名(いわゆるコンピュータ名)を取得するサンプルgethostnameというAPIを使っている。このサンプルではホスト名が文字列で出力される。IPアドレスが取得できるgethostbynameとは違うので注意
Excel【VBA】

【VBA】【Excel(64bit)】WinSockのエラーコードの取得方法まとめ(WSAStartup時は戻り値、WSAStartup成功後はErr.LastDllErrorを使うこと、 VBAではWSAGetLastErrorは使えないぞ!)

C言語系のサンプルコードでは、Winsock関連のエラーコード(詳細)を取得する場合、Microsoftのドキュメント通り、WSAGetLastError()を使うコードが散開している。(一例)これを真似て、VB(VBA)からwinsock...
Excel【VBA】

【VBA】【Excel(64bit)】WinSockの起動(WSAStartup) と終了(WSACleanup)サンプル

過去のブログで公開してたWinsockを使ったソケット通信プログラムの切り出し。まずは復讐で、Winsockの起動と終了までもう十分枯れた技術で、今更Excel VBA でとも思ったが、最近見かけたApplication.timerを利用し...
Excel【VBA】

【Excel】【VBA】内閣府のHPから祝日情報をダウンロードしてExcel出力

仕事で、祝日を取得する必要があったのでちょっとツールを作成参照設定Microsoft XML を参照設定する。VBAのコードXMLHTTPオブジェクトの機能で、内閣府のHPから祝日情報(CSVファイル)をダウンロードする。ダウンロードしたフ...
Excel【VBA】

【EXCEL】【VBA】Application.OnTimeを利用し指定時間経過後にサブプロセスを実行する例

久々のExcel VBA関連Application.OnTimeを使うと、指定時間経過後にサブプロセス(SubProc)を実行できる。また、Mainで Application.OnTime は結果を待つことなく MsgBox処理が行われる。...
Excel【VBA】

【VBA】【Excel】CDO.Messageを使ったメール解析プログラム例

Excel【VBA】

【Excel】【VBA】ADODB.Streamを利用したコード変換機能付きCSVファイル出力

ADODB.Stream (Microsoft ActiveX Data Objects)を使えば、コード変換をしながらCSVデータを出力することも可能。CSVファイルの還元先システムが、Windows(Excel)以外で、文字コードを気に...
Excel【VBA】

【Excel】【VBA】ADODB.Streamを利用したコード変換機能付きCSVファイル取込

ADODB.Stream (Microsoft ActiveX Data Objects)を使えば、コード変換をしながらCSVデータを取り込むことが可能。CSVファイルの作成元のシステムが、Windows(Excel)以外で、文字コードを気...
Excel【VBA】

HYPERLINK関数からURL抜き出し

上記サイトのコードをお借りしました。ちょっとだけ改造