< návrat zpět

MS Excel


Téma: Kopie oblasti do těla nového mailu rss

Zaslal/a 18.4.2019 13:37

Lze prosím pomocí VBA zkopírovat určitou předem definovanou oblast např. A1:F28 včetně formátování (barva pozadí, font, sloučené buňky) do těla nové outlook zprávy? Zkrátka po kliknutí na ovládací tlačítko by se vygeneroval nový mail s danou oblastí.

Výsledek by měl odpovídat tomu, jako když danou oblast zkopíruji přes CTRL+C a manuálně vložím do těla nové vygenerované zprávy (CTRL+V).

Vygenerovat mail s aktuálním listem jako přílohou umím, ale nejsem si jistý, zda VBA umožňuje to, co popisuji výše.

děkuji

Zaslat odpověď >

#043211
elninoslov
Možno Vám bude stačiť riešenie od Ron de Bruin. Má ale svoje muchy. Prenesie iba niektoré orámovania (bodkočiarkované nie), niektoré podmienené formáty neprenesie (napr. údajový pruh) ale napr. farebné škály áno. Písmo a veľkosť prenáša, no celá bunka má parametre prvého písmena. Neprenáša nakreslené objekty (ovál a pod). Zlúčené bunky sú OK. Treba vyskúšať, či to bude Vám dostačovať.

Zaujímavá by mohla byť aj možnosť MailEnvelope, ktorá zachová rôzne písmo v jednej bunke aj nakreslené objekty, ale stále nedá to bodkočiarkované orámovanie alebo údajové pruhy. Táto metóda ihneď mail odosiela predvoleným kontom.

A hneď pod tým je zaujímavá možnosť, ktorá ešte potrebuje nakopírovať jednu funkciu od Ron de Bruin (to čo je pod "Test the code").citovat
#043212
avatar
Děkuji za inspiraci, tohle už je vyšší dívčí,nicméně ta poslední metoda mi funguje skvěle. 10citovat

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