ray88’s diary

お仕事で困ったとき用の自分用の覚書

2020-08-15から1日間の記事一覧

Win64 API 処理の待機

■Sleep関数 処理を一定期間休止させることができる。意図的にプログラムを休止させたいときや、一定期間後に処理を再開したい場合等に使用する。引数はミリ秒(1/1000秒)単位で記述する。 Declare PtrSafe Sub Sleep Lib "KERNEL32.dll" (ByVal dwMilliseco…

VBA SendKeysステートメント

■書式:Sendkeys(String,[Wait]) キーボード操作を文字列「String」で指定。「Wait」にキーボード操作の完了まで待機の有無をブール値で指定。規定値はFalse キー 文字列 Enter {ENTER}または~ Tab {TAB} Shift + Ctrl ^ Alt % F1~F16 {F1}~{F16} ↑↓←→ {U…

IE操作 ポップアップウィンドウと通知バーの制御

■Sleep関数・SendKey関数 Declare PtrSafe Sub Sleep Lib "KERNEL32.dll" (ByVal dwMilliseconds As Long) Sub PopUp() Dim objIE As Object Set objIE = CreateObject("InternetExplorer.Application") Dim h As LongPtr objIE.Visible = True objIE.naviga…

IE操作 取得したIEを最前面に表示する

■取得したIEに対して操作を行う場合、IEが背面にいると操作結果が見られないため、取得したIEを予め最前面に表示させる。 この処理はよく利用する為、再利用できる様、別プロシージャに記述する。 Option Explicit '強制的に最前面にさせる Private Declare …