VB6の配列

Dim aaa() as String
aaa(i) = "テスト"

これはNG
最初の宣言の時点では未定義の状態らしい。
なので、Splitなどで空を入れる必要があるとか。

激しくハマった……。

VB6 文字を日付に

String→Date
CDate(Format("20071019", "@@@@/@@/@@"))
結果:2007/10/19(Date)


初め、「yyyy/MM/dd」とかやっていてちっともできなかった。まさか「@」とは。
.NETばかりで、急にVB6をやると、これはこれで苦労する……。

数値が文字列として保存されています(Excel)

[ツール]-[オプション]-エラーチェック
ルール
「文字列として保存されている数字」のチェックを外す。

MSお得意のお節介機能。

行継続文字 ( _) を使いすぎています。

久しぶりのVB6。
可読性を上げるために文字列を_(アンダーバー)でつなげていたが、どうやら25行以上はつなげられないようだ……。

以下の行で「&」を使ってくっつけるしかない。

SQLServer テーブルが存在するか判別

IF object_id(' TableName ') IS not NULL
SELECT '1'
ELSE SELECT '0'

存在すれば1、しなければ0を返す。

OpenOffice.org Portable 日本語化

使用するOSのlangpackを当てる。

出力先フォルダは、OpenOffice.org Portableフォルダの「App\openoffice」を設定する。