質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

0回答

718閲覧

VBAでのJavascript:getElementsByTagNameについて

kingkamehameha

総合スコア16

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

0クリップ

投稿2020/02/03 08:31

編集2020/02/04 00:39

階層式のXmlのタグ名を指定したい場合

Pタグの場合は
For Each SCH In objXML.getElementsByTagName("P")で取得
Table/tr/thの場合はどうすれば宜しいのでしょうか?

ヘッダー名

/Figure
/Figure/ImageData/@src
/P
/Table/TR/#id
/Table/TR/TD
/Table/TR/TH

★追記★

For Each SCH In objXML.getElementsByTagName("Table/TR/TH")のタグの中身を参照したい

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

x_x

2020/02/03 08:38

JavaScript は関係ありますかね? 動作環境は何でしょうか?
kingkamehameha

2020/02/03 08:40

動作環境と云いますとVBAで宜しいですか? VBAで初回はPタグからコードを取得したいのですが、2回目以降はTable/TR/THから値を取得したいのです。それを比較したいのです。
Lhankor_Mhy

2020/02/03 08:41

getElementsByTagName("th")ではダメだったのですか?
x_x

2020/02/03 08:44

VBA は言語です(Visual Basic for Applications)。 Excel で動かしているとか、そういうのはないのでしょうか?
kingkamehameha

2020/02/03 09:06

Lhankor_Mhyさん 他にthタグが無いので、それで試してみます。 x_xさん Excel上で呼び出して動かしています。
x_x

2020/02/03 09:09

今のところ JavaScript は関係ないので別途出てくる予定がなければ外してください。 コードを書いてどこをどうしたいのか明記してください。
oikashinoa

2020/02/03 11:09

vba dom 操作 で調べれば幸せになると思います。 あとhtmlに対してxpathは諦めたほうが懸命です。
kingkamehameha

2020/02/04 00:38

x_xさん 元々、getElementByタグはJavascriptの関数なので、JavaScriptを入れていました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問