App Inventorの拡張版サービス「AI2LiveComplete」でハンディーターミナルアプリ開発を始めて3週間。
商品マスタをAI2LiveCompleteを使いSQLiteへbulk importさせるSQLファイルを自動生成するAccessプログラムを制作。
VBAのTextStreamで作られたファイルがs-Jisの為、文字化け発生!
このプログラムに、nkf.exeを使ったS-Jis→UTF8キャラ変換するバッチファイルも同時に作る機能を追加。
C:\Progra~1\Common~1\nkf.exe -Sw "Access製S-JISファイル99.txt" > "UFT変換後ファイル99.txt"
そして、最後にこのバッチを自動実行。
あれ、VBAからバッチファイルってどうやって実行してたっけ?
とネット検索・・・・・
Dim FileNameBAT As String FileNameBAT = "c:katabemasterSjis2UTF.bat" Shell ("cmd.exe /K " & FileNameBAT & <font color="red">""</font>)
ちなみに、ダブルクーテンションマーク”のエスケープは、ダブルクーテンションマークを2回続けることでした。
シングルクーテンションマークだと動きません。