用途別ステートメント/関数
■ 算術演算
abs
■ 数値を文字列へ
chr$ cformat$ hex$ str$
■ 文字列の作成
space$ string$
■ 文字列を数値へ
asc val
■ 文字列の検索
instr instrb
inrstr inrstrb
■ 大文字小文字変換
lcase lcase$
ucase ucase$
■ 文字のチェック
isalpha islower isupper
isalnum isdigit isxdigit
■ 文字列の切り出し
left$ leftb$
mid$ midb$
right$ rightb$
■ 文字列の長さ
len lenb
■ スペース削除
ltrim$ rtrim$ trim$
■ JIS←→シフトJIS
jistosjis sjistojis
■ ディレクトリ/ファイル
chdir mkdir rmdir
chdrive curdir$
dir$ getattr
filedatetime$ filelen
fullpath$
getfilename$
getfolder$
open close name kill
lineinput inputb$ print
freefile eof seek
searchfile$
searchexe$
■ 日付/時間
date$ date0$
time$ time0$
month$ week$ weekday
■ IME
imemode imestatus
■ 入力/選択
inputbox inputbox$ stopinputbox
listbox msgbox popupmenu popupmenuf$
■ ダイアログ
dialog control
dlgitemcmd dlglistboxarray dlgtext$ dlgvalue
dlgenable dlgvisible dlghwnd dlgnotify
dlgcolor
■ キー入力
inputkey inputchar
iskeypressed anykeypressed iskeydown
■ プロファイル
writeprofile getprofile$
■ DDE通信(2000&XP&Vista&98&ME 版 のみ使用できます)
ddeinitiate ddeexecute ddepoke
dderequest$ ddeserverhwnd ddeterminate
■ 他のアプリに関する
appactivate appactivate2
sendkey
shell
doevents
■ DLL
cdeclare dllname
cdeclarea
_gettickcount
_sleep
_sndplaysound
varptr
■ その他
beep
call
dprint
environ$
versionmacro
print
stopmacro
stopdispatchevent
stopdestroykey
command$
macrofilename$
getcolor
clipboard$
■ 変数/定数の定義
dim static const
type
■ プロシージャ/関数の定義
sub proc function
■ 制御
for .. next
do .. loop while(until)
if .. then .. else .. elseif .. end if
end exit
最新情報 TOP マクロTOP