< návrat zpět

MS Excel


Téma: odeslat rozsah buněk jako přílohu mailem rss

Zaslal/a 7.3.2018 12:50

Dobrý den, potřeboval bych poradit. Na aktivním listě (VYSTUP) chci poslat rozsah buněk A1:J53 na mailovou adresu zadanou na listu PARAMETRY v buňce A20. Rozsah buněk by se zkopíroval do souboru nazvaném podle buněk aktivního listu B2_D4_F5_J4.xls do adresáře TEMP a po odeslání by se vymazal. Soubor by se posílal jako příloha zprávy, ve které by byl text složený z textů v buňkách B2 F5 J4 aktivního listu (VYSTUP). Celé by to mělo fungovat jako makro pod tlačítkem na aktivním listu. Na PC, na kterém to má fungovat je puštěný OUTLOCK z OFFICE 2013.
Děkuji za pomoc Stanislav Horník

Zaslat odpověď >

#039769
elninoslov
Pr.
Příloha: zip39769_posli-kopiu-oblasti-mailom.zip (25kB, staženo 46x)
citovat
#039776
avatar
Děkuji za příklad, zkusím se tím probrat a pak se ozvucitovat
#039780
avatar
Teď to zkouším na NB s OFFICE 2010 a makro se zastaví na příkazu Send při odesílání mailu. Je rozdíl mezi VBA příkazem .Send v OFFICE 2010 a OFFICE 2013?citovat
#039800
elninoslov
"Zastaví sa" znamená že Outlook čaká na potvrdenie (to je normálne), alebo že vyhodí nejakú chybu (ak áno akú?) ?citovat
#039810
avatar
V OFFICE 2010 se makro zastaví na příkazu SEND a vypíše chybu s hláškou "Run-time error `5`: Invalid procedure call or argument.
V OFFICE 2013 se makro zastavilo na argumentu RECIPIENS, tak jsem tam vložil argument TO a pak CC a teď funguje normálně - viz soubor v příloze. Ještě mi tam chybí to podmíněné formátování, ale to budu muset asi oželet.
Příloha: 7z39810_pokus_dochazka-2018-3.7z (80kB, staženo 22x)
citovat
#039811
elninoslov
Staršie Office už nemám ani vo virtuálkach (okrem XP+Off2003), nemám na čom testovať. Na Office 2016 fungujú obe spomínané verzie (Recipients aj To).

PF - samozrejme že nefunguje, veď ho máte urobené tak, že sa odkazuje na hodnoty z listu Dochazka. Teda nový súbor u niekoho v maile nemá ani páru o takom liste u Vás v PC. Teda navrhujem, aby ste víkend zisťoval rovno v PF (nie odkazom na bunku), a sviatky si dajte vyrátavať rovno niekde v tej kopírovanej oblasti, napr. v skrytom stĺpci A:A, a potom kopírujte o jeden stĺpec posunutú tabuľku (oblasť). Potom bude fungovať PF aj u adresáta.citovat
#039812
avatar
Díky za radu, vyzkouším to a dám vědět jak to dopadlocitovat

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