![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Access2002をWindowsXPで動かしています。
次の流れをやろうとしています。
(1)Accessの あるコマンドボタンを押す
(2)それに連動して書かれたURLを読み込んで、Webサイトに移る。
(3)Webを閉じると、(1)のAccessの画面に戻る
(4)戻ったときにメッセージボックスを表示する
結果が良かったかどうか vsYesNo
(5)その結果をAccessに記録する
Private Sub Command1_Click()
dim QURL as string
URL検索 'ここでURLをQURLに代入
Me.Command1.HyperlinkAddress = QURL
msgbox "結果は良かったですか",vsYesNo
If ~ 記録(略)
End Sub
以上のように書いたのですが、
(1) → (4) → (2)
の順番になってしまいます。
どうすればよいか、教えてください。
No.1ベストアンサー
- 回答日時:
ハイパーリンクでなく、IEを制御する代替案はいかがでしょうか。
ExcelVBAでテストしているので、試される場合は、ご自分で載せ替えて下さい。メッセージボックスはIEのウィンドウの後ろに隠れてしまいますので、悪しからず(Excelの場合)
'参考:http://www.ken3.org/cgi-bin/group/vba_ie.asp
Sub ie_test()
Const READYSTATE_COMPLETE = 4
Dim objIE As Object
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
objIE.Navigate Range("a1").Value 'ここでURLの文字列を与える
While objIE.ReadyState <> READYSTATE_COMPLETE Or objIE.Busy = True
DoEvents
Wend
If MsgBox("OKですか?", vbYesNo) = vbYes Then
Range("A2").Value = True
Else
Range("A2").Value = False
End If
objIE.Quit
Set objIE = Nothing
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryローディングアニメーションのコードの以下のURL内参考サイトで提示されている 3 2023/07/03 18:29
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数Bの数列の問題です。 正の奇...
-
SPIの問題
-
恒等的に正しいとはどういう意...
-
平衡定数の求め方について、ΔG=...
-
次の関数の組が線形独立である...
-
A,Bをn次正方行列とする場合、...
-
数学の質問です。 3で割ると2余...
-
数学の質問です。"次の連立方程...
-
数学の質問(ⅠA)
-
整数の問題です。(10^n)+1は素...
-
数学の、指数関数、対数関数の範...
-
ライニプッツの公式に関してで...
-
4元連立方程式の解き方を教えて...
-
「Access」のフォームで、同じ...
-
この問題の答えが合いません ど...
-
Excel VBA ListBoxの行数取得の件
-
7で割ると2余り、11で割ると3余...
-
二次関数
-
連立方程式{5x+3y=18 ...
-
ルジャンドルの多項式の導き方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
恒等的に正しいとはどういう意...
-
SPIの問題
-
数Bの数列の問題です。 正の奇...
-
数学の質問です。 3で割ると2余...
-
高2数学 軌跡
-
平衡定数の求め方について、ΔG=...
-
次の関数の組が線形独立である...
-
計算問題
-
数Ⅰ 2X-3>a+8Xについて次の問い...
-
「Access」のフォームで、同じ...
-
ライニプッツの公式に関してで...
-
3で割ると2余り,5で割ると3余...
-
TextBox1とTextBox2の数値の大...
-
7で割ると2余り、11で割ると3余...
-
エクセル 2/3乗
-
w=1/z−iのときz平面上の図形は...
-
円の方程式
-
A,Bをn次正方行列とする場合、...
-
Excel VBAで1行に2つのコードを...
-
4元連立方程式の解き方を教えて...
おすすめ情報