|
>▼row さん:
こんばんは。
今、実験してみました。
>
>>検索しても該当する手段がないようですので、投稿させて頂きます。
>>
>>対象URLは、Yahoo!ファイナンスにて
>>ポートフォリオの「新規作成」をクリックした後の
>>ページになります。
>>
>>下部に「詳細設定」のボタンがありますが
>>エクセルVBAにて、ボタンを押す事が
>>うまくいきません。
>>
>>ボタンは、以下のソースになっています
>><TR><TD colspan=2 align=center><input name=".longForm" type=submit value=" 詳細設定"></TD></TR>
>>
>>".longForm"
>>を、指定すればよいのだと思いますが
>>.で始まる名前は、エクセルVBAでは無理なのでしょうか?
>>
>>現在の私のコードは、以下の通りです。
>>
>>Dim サイト As Variant
>>Dim objIE As Object
>>Dim time10 As Variant
>>サイト = Worksheets("株価投入マクロ").Cells(2, 2)
>>' サイト表示準備
>> Set objIE = CreateObject("InternetExplorer.application")
>> objIE.Visible = True
>> objIE.navigate サイト
>>' 10秒待つ
Do While objIE.Busy = True Or objIE.readyState <> 4
Loop
'後は、↑これでしょうか?
>>' 詳細設定ボタンのクリック
objIE.Document.all(".longForm").Click
>'として、試してみてください
>>
>>↑ここで、
>>「オブジェクトは、このプロパティまたは
>> メソッドをサポートしていません」と
>>言われます。
>>
>>なぜ・・・
|
|