misc.log

日常茶飯事とお仕事と

VBA

Excelで特定文字列の文字列を変更する

ちょいメモ。 自分用備忘録なので内容がアレなのはご容赦を。Excelで、ある列のセル中にある特定文字列だけを色づけする方法について。とりあえずVBAで処理を組んだので自分用メモ。 対象列は「I列」で、文字列中に「」と「」という文字列が最大5回(最小0回…

VBAによるレジストリへの書き込みと管理者権限

今更な話題ですが……Excel VBAからWin32 API(RegSetValueEx)をつかってレジストリに設定値などを書き込もうとした場合、今実際に調べた感じでは以下のような制約があるようです。 ルートキー Excelのモード 読み出し 書込み HKEY_CLASSES_ROOT 一般 ○ × HKEY_…

Excel VBAからSOAP通信を使ったWebサービスを呼び出す

Excel VBAでSOAPによるWebサービスを利用してみる実験。ちなみに、ここで使用しているSOAP Toolkit 2.0はかなり古いもので、最新のやりかたではないので注意が必要です。 SOAP Toolkit 2.0の入手 まずはExcelがSOAPに関する処理を実行するためのライブラリを…

ActiveX Data Object 2.8と6.1はどっちが古いの?

よくわからんです。Excel VBAでDBアクセス処理の試作を行う必要があり、簡単なDBアクセス処理を書いているんですが、参照させるライブラリが分かりません。下記のどれが最新なんだろう? Microsoft ActiveX Data Objects 6.1 Library (msado15.dll) Microsof…