|
こんにちは。
SelectNodesメソッドの引数の式に一部誤りがあるように思います。
いきなり「If InStr(n.getAttribute("idQ"), 開発ユーザ) Then …」のように処理を書くのではなく、まずは下記のようにLengthプロパティを確認して、0になっていない = データがちゃんと取得できているのを確認してから(0になっている場合は式を見直してから再度試してみる)処理を書いてみてはいかがでしょうか。
Debug.Print .SelectNodes("mso:customUI/mso:ribbon/mso:tabs/mso:tab/mso:group/mso:control").Length
ちなみに、目的のデータをどのように取得したら良いのかは下記Webページが参考になるのではないかと思います。
h_t_t_p://goo.gl/56KF5
h_t_t_p://goo.gl/hzPES
h_t_t_p://goo.gl/hzPES
h_t_t_p://goo.gl/8EfJ2
その他「VBA SelectNodes XPath」といったキーワードで検索しても、参考になるページがヒットするかと思います。
|
|