Just nu i M3-nätverket
Gå till innehåll

Ignorera felmeddelande vid XML-import


Mole

Rekommendera Poster

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

Länk till kommentar
Dela på andra webbplatser

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.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...