| 
    
     |  | 検索しても該当する手段がないようですので、投稿させて頂きます。 
 対象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
 
 ↑ここで、
 「オブジェクトは、このプロパティまたは
 メソッドをサポートしていません」と
 言われます。
 
 なぜ・・・
 
 |  |