vbs[003]Excel の QueryTable で CSV ファイルを取り込む VBScript

たとえば、 文書ID,組織コード,保管アドレス 901234567890987654321,0012,3-5 909876543210123456789,0013,3-7のような CSV ファイルを Excel で直接開くと、 文書ID 組織コード 保管アドレス 9.01235E+20 12 3月5日 9.09877E+20 13 3月7日 のように勝手に変…

vbs[002]VBScript用の日付フォーマット関数

VBScript には、VBA にあるような Format関数がないので、簡易的な日付フォーマット関数をつくってみる。 ' 日付を fmt 形式の文字列で返す ' "yyyy"は西暦4桁、"yy"は西暦下2桁、"y"は和暦、"0y"は和暦0付き、gは元号(明治以前は西暦) ' "m"、"d"、"h"、"…

VBA[001]SeleniumBasic Tips

<SeleniumBasic の保存フォルダを開く> Sub OpenSeleniumFolder() Const LOCAL_APPDATA As Long = 28 With CreateObject("Shell.Application") .Explore .Namespace(LOCAL_APPDATA).self.Path & "\SeleniumBasic" End With End Sub <プログラム終了後にブ…

bat[002]複数のCSVファイルをマージ&ソートするバッチファイル

<スクリプトの流れ> 全てのCSVファイルの2行目以降(more +1)の空白行以外(findstr ".")をマージし、 一時ファイル(temp.txt)に出力 CSVファイルの一つからヘッダ(タイトル)行のみ取り出して all.csv に出力 タイトル行が1024バイトを超えている場…

js[001]HTAのすすめ

実務においては、業務マニュアルはいまだに紙ベースで配布される現場が多い。紙のマニュアルは余白などに自分なりの補足メモを書き残しておいたりもできるので、それがその人の業務バイブルのようになってしまい、なかなか紙のマニュアルから脱却することが…

bat[001]サブフォルダ内のファイルを一箇所に集める

あるフォルダの配下にあるすべてのサブフォルダ内の特定の種類のファイルを一箇所に集めたい場合がある。例えば、配下の複数のサブフォルダに散らばって保存されているすべてのPDFファイルを親フォルダに一同に集めたい場合、以下のコードをメモ帳にコピペし…

雑感[001]ごく普通のサラリーマン・OLが学ぶべき実用的プログラミング言語

エンジニア向けの『プログラミング言語人気ランキング』なるものがある。 上位にくるのは、Java、Python、PHP、Javascript、C/C++、C#、Ruby・・などだが、IT系メディアもしきりにこのランキングを煽り、プログラミング学習サイトやプログラマ系ユーチューバ…

vbs[001]VBScript で Gmail のテンプレートを作る

Google Chrome のアドレスバーに、 https://mail.google.com/mail/?view=cm&fs=1 と入力して[Enter]すると、Gmail が立ち上がる。 これを利用して Gmail のテンプレートを作ろう。Chrome の起動時に、コマンドラインパラメータとして URL を渡すことができ…