|
▼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秒待つ
> time10 = DateAdd("s", 3, Now()) '現在から10秒後を計算
> Application.Wait (time10)
>' 詳細設定ボタンのクリック
objIE.Document.all(".longForm").Click
'として、試してみてください
>
>↑ここで、
>「オブジェクトは、このプロパティまたは
> メソッドをサポートしていません」と
>言われます。
>
>なぜ・・・
|
|