Just nu i M3-nätverket
Jump to content

Ignorera felmeddelande vid XML-import


Mole

Recommended Posts

Hej!

Jag har en Excel-mall som läser in data vi en XML-mappning. Vid mappningen kommer ett felmeddelande "Vissa data importerades som text" och att "Schemavalideringen misslyckades". Jag har först provat att ändra format på de celler som XML-datan importeras till men det hjälper inte eftersom det verkar som att Excel varierar i hur den tolkar formatet på XML-filen.

 

fil = Application.GetOpenFilename
ActiveWorkbook.XmlMaps("ListPage_mappning").Import URL:=fil

 

Trots felmeddelnadet har jag inga problem med att behndla den inlästa datan. Så mallen fungerar som den ska. Nu undrar jag dock hur man kan skriva in i makrot att den ska ignorera det uppkomna felmeddelandet så att användaren slipper bli bekymrad.

 

Jag har försökt med kommandot "On Error Resume Next" men det hjälper inte. Jag har även försökt med "Sendkeys" för att skicka Enter men eftersom felet uppstår innan jag kommer till Sendkeys-kommandot så hjälper det mig inte heller.

 

Är det någon som vet hur man gör?

 

/Mole

 

[bild bifogad 2009-11-16 10:03:26 av Mole]

1171083_thumb.jpg

Link to comment
Share on other sites

Testa att lägga in raden

 

Application.DisplayAlerts = False

innan koden som kan ge felmeddelande.

samt gärna

Application.DisplayAlerts = True

efter

 

Eller fixa till xml-schemat så att det stämmer med det du importerar :thumbsup:

 

 

/T

 

Even when we know we´ll never find the answers, we have to keep on asking questions.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...