用途別ステートメント/関数


■ 算術演算
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