Hirdetés
- urandom0: Száműztem az AI-t az életemből
- Parci: Milyen mosógépet vegyek?
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- GoodSpeed: WELLPUR KVITA GF85 - JYSK - tapasztalatok
- bambano: Bambanő háza tája
- Brogyi: CTEK akkumulátor töltő és másolatai
- aquark: A legdrágább, nem antik és nem egyedi könyvek
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
Új hozzászólás Aktív témák
-
vilag
tag
Hali!
Számomra megoldhatatlannak tűnő problémába ütköztem.
Arról lenne szó, hogy van nekem egy postakönyv.xls táblám. Ebben tárolom soronként az adott levélhez tartozó értékeket. Ez a tábla szolgál adatbázisként egy (illetve több) wordfájlhoz (mint boríték és tértivevény sablon).Azt szeretném elérni, hogy a postakönyv mentése után ne kelljen azt bezárnom és a kívánt wordfájlt elindítva (a már korábban csatolt postakönyv.xls-t sql futását engedélyezve) nyomtatnom.
A cél az lenne, hogy a postakönyvből userform segítségével tudjam meghatározni, hogy melyik word fájlt indítsa el (természetesen csak a háttérben) és mettől meddig terjedő tételeket nyomtassa ki.
A megoldás már félig megvan. Odáig eljutottam, hogy az excellel elindítom a kívánt wordfájlt, majd hozzácsatolom a postakönyv.xls-ből kiexportált (ez a rész is megírva) nyomtatas.xls-t.
Léptetésben működik is a dolog, egyedül ott akad meg a dolog, hogy rákérdez, hogy az adatbázis tábla melyik lapját kívánom csatolni és az eslő sora oszlopfejléceket tartalmaz e.
Azt szeretném elérni, hogy ez ne akassza meg a folyamatot és ne legyen rákérdezés, hanem az előre definiált lapot csatolja és az első sor oszlopfejléceket tartalmazzon.
Eddig a programkód:
channelnumber = Application.DDEInitiate(app:="WinWord", topic:=op1)
Application.DDEExecute channelnumber, "[fileopen .name=""V:\Postakönyv\00-TV_sablon_(16,5x10,6_cm)1.doc""][mailmergeopendatasource .name=""V:\Postakönyv\nyomtatas.xls"" ][mailmergeopendatasource .SQLStatement:=SELECT * FROM `Munka1$`][mailmerge .destination=1, .mergerecords=1, .from=14, .to=" + ig + ", .mailmerge][appclose ""word""]" '[FILEPRINT .range=0]" '[appclose " + Chr(34) + "word" + Chr(34) + "]" '[toolsoptionssave .globaldotprompt=0]Ahol op1 = "V:\Postakönyv\00-TV_sablon_(16,5x10,6_cm).doc"
ig = Trim(Str(hanysor + 13))
ahol:
hanysor= hány tételt kell nyomtatniElőre is köszönöm a segítséget!
Új hozzászólás Aktív témák
- Anglia - élmények, tapasztalatok
- Yettel topik
- Samsung Galaxy Felhasználók OFF topicja
- Robotporszívók
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Vigneau interaktív lokálblogja
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- E-roller topik
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Elkészült az SMIC 5 nm-es node-ja, de a kínaiaknak haszna nincs rajta
- További aktív témák...
- GAINWARD GeForce RTX 4070 Ghost 12GB GARANCIÁLIS, DOBOZZAL, SZÁMLÁVAL
- Asus ExpertBook B1403 Core i7 notebook bontatlan dobozában eladó
- Lenovo ThinkPad X1 Nano (Gen2)/13.0"/2160x1350/2K/IPS/i7-1260P/16GB/512GB SSD/Súly 0.966,5kg
- iPhone 16 Pro Max 1 TB Black Titanium
- Karácsonyi akció - MacBook Pro 13" CTO (Early 2015, i7 / 16GB / 512GB)
- 176 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- AKCIÓ! LG UltraFine 27" 5K IPS 99% DCI-P3 1 év garancia
- Dell Latitude 7250 12" FHD IPS touch, i5 5300U, 8GB RAM, SSD, jó akku, számla, 6 hó gar
- Xiaomi 14T 256GB, Kártyafüggetlen, 1 Év Garanciával
- REFURBISHED - HP USB-C Universal Dock G1 (DisplayLink)
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

