Olá a todos, sou relativamente novo no Excel e estava precisando de fazer um macro para ler um XML, porém andei vasculhando diversos sites e não consegui encontrar uma solução para o meu problema.
O meu XML é uma sucessão de diversos pontos com esse formato:
<Bay Name="UG1" Guid="{bc5f3ca3-685e-4d17-b07e-bd657838436b}" busBarConfiguration="" breakerConfiguration="" bayPowerMeasFlag="false" bayEnergyMeasFlag="false" NAFlag="false" DMSFlag="false" DisplayOrder="" MSDistribute="true" MessageConfiguration="1" AreaOfResponsibilityId="3" pathName="" mRID="" localName="" Description="" aliasName="">
<Discrete Name="EGR_SDA_G1_MXR_RESERVA" Guid="{59662043-743b-46c3-9cc8-8d2bc9649f86}" WeightingSE="4.5" phases="0" normalValue="" minValue="" maxValue="" LowStep="0" HighStep="99" DDCTrigger="false" Archive="false" AlarmProcessing="2" AbnormalProcessing="false" WinCCTagEnabled="false" SoeEnabled="false" OpcServerEnabled="false" MSDistribute="true" MessageConfiguration="96" MeasurementType="0" HisAreaOfResponsibilityId="0" DelayTime="0" AreaOfResponsibilityId="3" ArchiveRawValues="false" pathName="" mRID="" localName="" Description="G1 MXR - Reserva" aliasName="">
O que eu preciso é de pegar apenas o que está escrito entre "" depois do Bay Name, Guid, Discrete Name e Description, o problema é que todos os macros que eu encontrei sobre ler XML, ele pegava tudo que estava entre <>, o que no meu caso não irá funcionar.
Agradeço desde já a quem puder ajudar.
Postado : 10/08/2017 6:20 am