Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2011, 16:45   #11
Molotoklk
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 36
По умолчанию

код частично работает на xml, вот только походу у них бывает разная структура, на некоторых файлах он не работает, видимо потому что некоторые теги в xml заполнены в атрибутах. для примера прикладываю файл с последним вариантом макроса последний вариант и xml-файл, из которого он не может вытащить нужное значение CadastralNumber (для этого файла оно должно соответствует 61:15:0601701:1278) подскажите как с атрибутов вытащить это, в xml этот атрибут помещен в теге parsels
Вложения
Тип файла: zip 61_15_0601701_1278.zip (72.4 Кб, 88 просмотров)
Тип файла: zip Программа.zip (15.9 Кб, 113 просмотров)
Molotoklk вне форума Ответить с цитированием
Старый 25.09.2011, 17:59   #12
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Код:
Private Sub CommandButton1_Click()
Dim sXpath As String
 sXpath = "//Parcel"
 sFile = "C:\doc6043466.xml"

  With CreateObject("MSXML2.DOMDocument")
   .Load sFile
 Read_t = .DocumentElement.SelectNodes(sXpath)(0).Attributes(0).NodeValue
  End With
  MsgBox Read_t
End Sub
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 25.09.2011, 19:04   #13
Molotoklk
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 36
По умолчанию

Спасибо, это работает!!!! а как это вставить в основной код?
Molotoklk вне форума Ответить с цитированием
Старый 16.02.2018, 22:40   #14
DUG82
Новичок
Джуниор
 
Регистрация: 09.02.2018
Сообщений: 1
По умолчанию

Подскажите, не могу заставить работать макрос, не хватает знаний.
Беру тот же файл, что описывался выше, но мне нужно чтобы поиск происходил не в открываемом файле, а с листа 3. Пишет ошибку. Что еще нужно поменять в коде?
Вложения
Тип файла: zip Программа2.zip (23.7 Кб, 27 просмотров)
DUG82 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как в XML сослаться на узел внутри текущего документа? spbcypher HTML и CSS 0 24.05.2011 12:09
Чтение из XML документа. Не могу прочесть значение атрибута. Casper-SC Общие вопросы .NET 2 31.05.2010 11:27
Oracle. Чтение атрибута XML документа shurik_7866 SQL, базы данных 0 23.03.2010 21:38
XML - создание нового документа PUH Помощь студентам 5 17.04.2008 20:32