Stránka 1 z 1

přeposlání oblasti v excelu mailem

Napsal: 21 led 2014 12:23
od butes
Dobrý den

rád bych oslovil tady pány programátory, zda by šlo nějak udělat toto. Mám tabulku revizí strojních zařízení. Mám tam odpočet kolik dní zbývá do plánované inspekce a pokud počet dnů klesl pod 30 automaticky by přišlo upozornění odpovědné osobě na mail.

Nevím ovšem jak udělat to, aby excel pracoval i když není otevřen, jde to vůbec?? Máte nějaké řešení?

Děkuji za pomoc

butes

Re: přeposlání oblasti v excelu mailem

Napsal: 21 led 2014 13:05
od Uziv00
Ahoj,
excel samozřejmě nemůže pracovat, když není spuštěn.
Řešení by mohlo být toto:
Napsat skript ve vbs, který by uměl přisoupit k excel souboru, načte počet dnů z buňky a e-mailovou adresu. Skript se může spouštět např. 1x denně pomocí plánovače úloh.
K odeslání e-mailu bude potřeba mít na počítači nainstalovaný a nastavený Outlook.
Podmínka < 30 dní - zde je otázka jak to řešit. Předpokládám, že bys nechtěl, aby se odeslílalo upozornění 30, 29, 28, 27 ... atd. den. Pokud by podmínka byla =29, tak pokud nebude PC spuštěn, e-mail se neodešle.

Re: přeposlání oblasti v excelu mailem

Napsal: 21 led 2014 18:40
od guest
"aby excel pracoval i když není otevřen" - to je fakt pecka. Hatlamatla nepromyšlené zadání po stránce fungování, tak jak chcete řešit technickou část. Pro odeslání e-mailu je pohodlné mít Outlook, ale ne bezpodmínečně nutné. Stačí CDO a přístup k SMTP serveru.

Re: přeposlání oblasti v excelu mailem

Napsal: 22 led 2014 18:14
od cmuch
Jak často se přistupuje do toho sešitu a kolik lidí ho používá.

Nebo se může stát že ho nikdo 30 dní neotevře?