エクセルVBAによりホームページ内のデータテーブル付属のスクロールバーを上下に動かしたいです。
例として下記ページに示します。
http://javascript123.seesaa.net/article/10306003 …
DevelopmentツールでDOM要素として指定できるか調べましたが、直接その要素を指定することはできず、どこに関連する記述があるのかが分かりませんでした。
まず、このスクロールバーについて記述がどこに対応するのか教えて頂きたいです。
また、VBA操作のヒントを教えて頂けたらと思います。
No.3ベストアンサー
- 回答日時:
基底クラスの scrollIntoView メソッドぐらいしか無いのでは。
No.2
- 回答日時:
冒頭のリンクを見ました。
やはり埋め込まれたテーブル(オブジェクト)のスクロールバーですよね。
(Webブラウザのスクロールバーではなく)
テーブル(オブジェクト)を変数に取得
Dim wHoge as Object
Set wHoge = テーブルオブジェクト
VBエディタの表示からローカルウィンドウを出し、
スクロールプロパティがあるかを探すのがよいでしょう。
wHoge にスクロールプロパティがあればよいのですが、
無ければまた別の方法を考えないといけないですよね。
ちょっと難しいかもしれませんが。
返信遅くなりました。
教えて頂いた内容を調べてみましたが、今回はスクロールプロパティがでてきませんでした。
kumatti_1さん案を採用でなんとか実現できました。
大変ありがとうございました。
No.1
- 回答日時:
ほほー。
同じ事を考える方がおられるんですね。私の場合はWebブラウザコンポーネントを貼って、そのオブジェクトでスクロールバーを操作したので、こうなりました。
あるホームページを最初から(開いた時に既に)スクロールの上から3分の2の所を表示したかったのです。
エクセルでWebの操作をするのはそれなりに難しいと思いますが、
がんばってみてください。
Private Sub WebBrowser1_StatusTextChange(ByVal Text As String)
WebBrowser1.Document.ParentWindow.scrollTo 0, 370 '祝スクロールアップ成功
End Sub
ありがとうございます。
補足に加えましたが、Webブラウザーの端にあるスクロールバーのコントロールを目的としたご回答でしょうか?
それだと少し目的が異なります。ブラウザに表示されているテーブルに配置されたスクロールバーを上下コントロールしたいです。
それでもこの記述がヒントになるでしょうか?
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスVBAのMe!と[ ]
-
現在アクティブになっているオ...
-
ユーザーフォームのインポート...
-
Excel VBAでマウスの左クリック...
-
エクセルのデータをwebフォーム...
-
Excelのシート上に設置された全...
-
VBA エンターキーでイベントに...
-
エクセルVBAでセル番地を指定し...
-
【エクセル】複数のTextBoxに共...
-
コードでオブジェクトを最前面に
-
VBAで選択範囲外の図形(オブジ...
-
WebBrowser内のフォームをsubmi...
-
PowerpointVBAで指定のShapeオ...
-
【エクセルのマクロ】クリップ...
-
文字列で小数点以下の0を削除し...
-
Accessのフォーム上にエクセル...
-
LoadImage関数について(VC++)
-
エクセルでオブジェクト図がプ...
-
GDIオブジェクトが増える……
-
「ご処理進めて頂きますようお...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA エンターキーでイベントに...
-
アクセスVBAのMe!と[ ]
-
Excel VBAでマウスの左クリック...
-
エクセルVBAでセル番地を指定し...
-
Excel2007 でのチェックボック...
-
現在アクティブになっているオ...
-
【エクセルのマクロ】クリップ...
-
日本語の文字化けを直す方法
-
【エクセル】複数のTextBoxに共...
-
コードでオブジェクトを最前面に
-
Accessのフォーム上にエクセル...
-
文字列で小数点以下の0を削除し...
-
PowerpointVBAで指定のShapeオ...
-
LoadImage関数について(VC++)
-
ユーザーフォームのインポート...
-
VBAでフォームのコントロールの...
-
構造体の静的な初期化
-
Access からオブジェクトとして...
-
[C#] DataGridViewの項目名
-
エクセルのデータをwebフォーム...
おすすめ情報
Webブラウザのスクロールバーを動かしたいわけではないです。
あくまでブラウザ内に、埋め込まれているテーブルのスクロールです。
冒頭に示しているリンクを参照下さい。