2016-10-10 6 views
0

Так что я пытаюсь сделать что-то этоИспользование переменной в selectsinglenodes ..... «строка конструкт» обходной путь (с помощью VBA?)

dim myOrderID As Integer 
myOrderID = 1 
Set Ordercount = objxmldoc.selectNodes("//order[orderid=myOrderID]") 

.... другими словами, встраивать переменную в критериях выбора для selectNodes. Из сделанного googling я, по-видимому, не могу (ref: XPath variable for searching attribute), но я могу, возможно, использовать что-то, называемое строковой конструкцией ... Я понятия не имею, что это значит ... или более того, d делать это в VBA ?!

ответ

0

Try:

Set Ordercount = objxmldoc.selectNodes("//order[orderid=" & myOrderID & "]") 
+0

К сожалению, не получилось - увидеть результат ошибки в моем screenscrape .... https://s10.postimg.org/tvoy98vop/err.jpg – peskywinnets

+0

Это не то, что я –

+0

Тим, ты совершенно прав ... это не то, что ты предложил (в моей защите это поздно, и я на клавиатуре/экране устал!). Ваше предлагаемое решение сработало шармом, и вы избавили меня от многих горя, которые должны пойти другим путем, чтобы не сделать этого - Большое спасибо! – peskywinnets