RSS(Realtime Spread Sheet)

VBRSS のアプリケーションを作っているが、VB の言語仕様がヘボいのはまだしも、ライブラリーの仕様も変な制約があって使いづらい。
今日は Timer コントロールの Interval プロパティーにはまった。なんと 65535 以下の値しか受け付けない。65536 を渡すと実行時エラーになる。これはミリ秒単位の値だから最長でもわずか 65.535秒までしか指定できないわけだ。なんでだ?型は Long なのにあたかも Integer っぽいこの仕様。この秒数になにか意味があるのか?もしアプリケーションで100秒待ちたいときはどうしろと言うのだ?
あと Interval に 0 を入れられないのも変(0 を入れるとタイマーが起動しない)。最小の値を指定したい時は 1 を指定せざるを得ない。別に 1ミリ秒待ちたいわけではない。0ミリ秒待つ、ということを受け付けてほしい。