< návrat zpět

MS Excel


Téma: Tisk z poznamkoveho bloku. rss

Zaslal/a 23.11.2012 12:34

Ahoj,
mam excel soubor do ktereho jsou zaznamenavany data jako napr. (datum, operator, smena, atd). Na zaklade techto dat (promennych) pomoci makra vygeneruji textovy soubor, ktery je ulozen do poznamkoveho bloku. Nasledne musim takto vytvoreny poznamkovy blok otevrit a dat tisknout. Tuto operaci bych potreboval ovladat take pomoci makra, ale nevim jak prinutit tisk poznamkoveho bloku z excelu, pokud to je vubec mozne. Prikladam vzorek

Příloha: zip10410_tisk-etiket.zip (28kB, staženo 27x)
stop Uzamčeno - nelze přidávat nové příspěvky.

Strana:  1 2   další »
#010411
avatar
Pokud se ptas na to, jak ovladat ten textak z excelu, tak asi pres Shell, ale presne nevim. Ale pokud to jde o to, vytisknout ten obsah textaku, tak ho mas nacteny v promenne TextFile1.
Vloz ho do listu do bunky A1 a vytiskni to odtud.
Mozna bude potreba si trochu pohrat s formatem te bunky, tak aby ten vytisk z excelu byl totozny s vytiskem z textaku.citovat
#010412
avatar
1.To s tim nactenim do bunky listu jsem zkousel, ale tiskarna na to nereaguje (asi to musi byt pres ten textak).
2.Nevim jak to myslis s tim formatovanim te bunky?
3.Taky si myslim, ze by to melo jit pres Shell, ale nvim jak.citovat
#010413
avatar
Potiz je v tom, ze jedna bunka ma omezenou maximalni vysku a tedy pocet zalomenych radku. Kdyz v kodu zaremujes polovinu toho stringu, tak se to do bunky vleze a da se to tisknout. Asi bych zvazil, kolik radku ten vystup bude mit a podle toho bych zaangazoval i druhou resp treti bunku.citovat
#010414
avatar
Podle me problem nebude v poctu radku. Ten je porad stejny (41 radku), a ty vsechny se mi vejdou do te jedne bunky.Ja si myslim, ze ta tiskarna potrebuje ten text z textoveho souboru, protoze v tom textu je zakodovan format, velikost, rozmisteni pismen a caroveho kodu. V pripade zadani tisku z excelu ta tiskarna neni schopna identifikovat tento text jako kod, ale jen jako obycejny text.citovat
#010416
avatar
Zkousel jsem ledacos, ale na mych office 2010 to zkratka nejede.
Shell byl schopen otevrit ten textak, ale SendKeys nedelalo nic.
Ale zkus treba nasledujici kod z helpu, treba se nejak inspirujes. Kdyz to spoustim F5, tak to jede, kdyz to krokuju tak nic
Sub ControlCalc()

Dim ReturnValue, I
ReturnValue = Shell("CALC.EXE", 1) ' Run Calculator.
AppActivate ReturnValue ' Activate the Calculator.
For I = 1 To 100 ' Set up counting loop.
SendKeys I & "{+}", True ' Send keystrokes to Calculator
Next I ' to add each value of I.
SendKeys "=", True ' Get grand total.
SendKeys "%{F4}", True ' Send ALT+F4 to close Calculator.
End Sub
citovat
#010417
avatar
Diky Milane. Trohu jsi me nakopnul. Zitra to budu v praci zkouset.citovat
#010455
avatar
o jakou tiskarnu se jedná ? U nas pooužíváme zebry a take vetsinu tiskneme z excelu bez pouziti textaku. Momentálně píši z mobilu tak nepřidám přílohu. Kdyby byla potřeba rád přidámcitovat
#010472
avatar
Ano jedna se o tiskarnu "Zebra". Pokud by to bylo mozne, rad bych uvital prilohu. Predem dekuji.citovat
#010486
Jeza.m
Na Zebru lze určitě tisknout přímo z Excelu, když si nastavíš někde na listu layout a budeš doplňovat jen proměnné. Co se čárového kódu týče, tak existují i ve formě fontů, jenž lze použít v excelu, což by byl nejsnažší způsob.
Složitější způsob by byl tisk přímo z makra kde vše nadefinuješ pomocí fce Printer.
No a poslední způsob, který asi nedokážu detailně popsat, ale u nás se Zebrou funguje, někde v Bartenderu je vytvořen layout etikety (*.btw) ten má nějaké proměnné. Bartender sleduje přednastavenou sloužku a jakmile se tam objeví datový soubor tak ho vytiskne. Soubor musí obsahovat jakousi hlavičku obsahující cestu k souboru layoutu jenž má být pro daný štítek použit, cestu k dočasnému souboru pro tisk, název tiskárny kde má být vytištěn. Pod hlavičkou pak následují názvy proměnných a hodnoty jenž v nich mají být vytištěny.
Ale jak říkám, nejsnažší je tisk přímo z excelu, kdy si na listu nastavíš oblast tisku na velikost etiketu, připravíš rozmístění polí (v buňkách) a pak už do nich budeš jen dosazovat.

M@citovat
#010497
avatar
Slibovaná příloha vytiskne text ze sloupce B s čárovým kodem
Příloha: rar10497_tisk-zebra.rar (2kB, staženo 42x)
citovat

Strana:  1 2   další »

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje