Příspěvky uživatele


< návrat zpět

Strana:  1 2   další »

Dobrý večer,

posílám dva soubory. Ukazka.xls obsahuje naimportovaný XML soubor SEPA_CT_PAIN.03.xml. Když si otevřu xsl soubor, vidím vytvořené mapování pro export (Vývojář / zdroj / mapy xml v tomto sešitu). Automaticky se vytvořilo označení "ns1:", kterého se potřebuji zbavit, protože tento prefix je pak doplněn do všech tagů. Druhý soubor obsahuje XML formát, kterého chci po exportu z xls docílit.

Děkuju za pomoc

Dobrý večer,
exportuji pomocí VBA tabulku do XML formátu a využívám XSD schema vytvořené přímo v MS Excelu.

ActiveWorkbook.XmlMaps("XSD schema v Excelu").Export

Příkaz funguje ale doplní prefix 'ns1' pro všechny tagy. Export pak vypadá následovně:

<ns1:Pokus>
<ns1:Id>
<ns1:Zeme>SK</ns2:Zeme>
</ns1:Id>
</ns1:Pokus>


Neznáte někdo způsob jak se prefixu ns1 zbavit? Buď formou nastavení (např. parametr) nebo i jiné řešení (VBA kód)?

Děkuji za pomoc
Zdenek

Našel jsem způsob jak využít XSD a pomocí něho importovat a exportovat data.

ActiveWorkbook.XmlMaps("Nazev XSD Schema v Excel").Export
ActiveWorkbook.XmlMaps("Nazev XSD Schema v Excel").Import

Uzavírám tedy toto téma a moc děkuji za rady, které mne poholy se zorientovat v tomto tématu! 1

Tak se mi nedaří použít uvedený kód 7. Zaškrtnul referenci na XML 6.0. Použil jsem v tomto tvaru:

Private xmldoc As New MSXML2.DOMDocument
Private nodelist As MSXML2.IXMLDOMNodeList

Sub POM_tlačítko1_Kliknutí()
xmldoc.Load (ActiveWorkbook.Path & "c:\temp\SEPA CT pain.001.001.02_1TR.xml")
Set nodelist = xmldoc.SelectNodes("//pain.001.001.02")
End Sub

a při volání sezastaví makro hned na prvním řádku a nahlási chybu: Compile error: User-defined type not defined.

Vypadá to, že má problém s "DOMDocument". Vidíte prosím někdo, kde dělám chybu?

Dobrý večer,

děkuju za kod. Jdu ho vykoušet, dnad se mi povede jej správně použít:-)

Zdraví
Zdeněk

dobrý večer,
snažím se umět pomocí XSD schematu vyexportovat tabulku v Excelu. Chtěl bych si vytvořit jednoduchý formulář (User Form), kde zadám data a ty uložím do tabulky. Pomocí XSD schematu pak veexportuji a vytvořím XML soubor. Jednoduché VBA mi dovolí zabalit do uživatlsky příjemné formy.

Problém je, že když načtu XSD schema, nedokážu následně vyexportovat tabulku do XML formátu.

Zaujal mne komentář "connection na mrtve linky". evidentě dělám něco špatně protože netuším co to je a jak odstranit.

Děkuju za pomoc a pokud je potřeba rád zašlu i další popis.

Dobrý večer,
prosím o pomoc s načtením XML formátu do MS Excel 2010. XML soubor nahraji a Excel vytvoří XSD mapování. Ale jsou tam následující chyby:

1) jedna XML věta se načte několikrát (nevím proč)
2) nelze potom zpět exportovat do XML souboru

Nenapád někoho kde dělám chybu?

Děkuju moc za jakoukoliv pomoc nebo nápad.
Zdenek

Tak už jsem našel reference a vypnul nepotřebné knihovny.

ještě jednou díky za pomoc!

Zdravím pánové,

Děkuji za velice zajímavé podněty i testy. Odstranil jsem DTPicker ale to nepomohlo. Protože nevím kde se dají deaktivovat knihovny v sešitu, tak jsem pokusně naistaloval Nokia PCSuite na jedno PC. A opravdu to zabralo!

Problém je tedy v knihovnách, které jsou naistalované na PC, kde jsem připravoval řešení.

Můžete mě prosím ještě navést, kde se dají tyto knihovni v sešitu deaktivovat?

Zdraví
Zdeněk

Dobrý den,

Udělal jsem si pomocí maker evidenci úkolů ale když xlsm soubor nahraju na jiné PC, některá makra nejdou spustit. Bohužel je chybová hláška příliž obecná a nevím co mám opravit. Můj odhad je, že je někde natvrdo cesta ale to jsem se pokusil odstranit (směřuju sql query do c:\temp).

Chyba se objeví při kliknutí na tlačítko "Vypsání všech úkolů" a otevře se "Compile error" okno s hláškou Can't find project or library.

Nenapadlo by někoho kde může být chyba?

Děkuju za pomoc
Zdeněk

Díky moc, zabralo to! 1

Děkuju, zabralo to:-) Makro funguje.

Co mi ale vadí je, že se list objeví na chvilku a to i když použji na začátku makra Sheets("List1").Visible = 1 a na konci Sheets("List1").Visible = 0, list problikne na pozadí.

Dá se to nějak potlačit?

Zdravím,

Mám vytvořené makra, které se odkazují na několik listů pomocí "Sheets("LIST1").Select. Listy potřebuji skrýt (hide). Jakmile listy skryji, VBA mi hlásí chybu nebo nenalezne listy. Nevíte jak se volají ve VBA listy, které jsou skryté?

Děkuju
Zdeněk

Zdravím,

Lámu si hlavu, jak využít objektu tabulka v Excelu 2010. Potřebuji najít záznam v tabulce a pak nahradit jeho část novou hodnotou. Pokoušel jsem se použít Microsoft Query ale do SLECT nejde vkládat hodoty z proměnné (používám formulář).

Nenapadá někoho, jak toto provést pomocí VBA? Přikládám vzorový soubor.

Děkuju
Zdeněk

Dobrý večer,

Děkuji za radu. Prohodil jsem a už funguje. 1

Zdraví
Zdeněk


Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Výpočet odpracovaných hodin za den

elninoslov • 30.1. 0:35

Výpočet odpracovaných hodin za den

Mikus • 29.1. 21:58

vložit do bunky datum

PavDD • 29.1. 19:47

odkaz na zadanu cestu vba

jano5 • 29.1. 19:41

odkaz na zadanu cestu vba

jano5 • 29.1. 19:29

odkaz na zadanu cestu vba

elninoslov • 29.1. 17:33

odkaz na zadanu cestu vba

Lugr • 29.1. 17:19