Potvrzení hlášky v Outlooku při odesílání mailu z Excelu

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

scorpio1
nováček
Příspěvky: 7
Registrován: září 10
Pohlaví: Muž
Stav:
Offline

Potvrzení hlášky v Outlooku při odesílání mailu z Excelu

Příspěvekod scorpio1 » 27 zář 2010 11:50

Dobrý den,
z Excelu odesílám makrem pomocí příkazu

Kód: Vybrat vše

ThisWorkbook.SendMail Recipients:="jan.novak@firmaxy.cz"
mail pomocí Outlooku (případně mail odesílám pomocí příkazu CreateObject("Outlook.Application")... ).
V obou případech se zobrazí hláška MS Outlook, která vyžaduje RUČNÍ potvrzení odeslání emailu. Po potvrzení se běh makra vrací zpět do MS Excel.

Hláška:
MS Outlook
Program se pokouší automaticky odeslat ve vašem zastoupení e-mail. Chcete tuto akci povolit? Ano/Ne/Storno

Otázka:
Je možné z prostředí Excelu "na dálku" potvrdit odeslání mailu v Outlooku? Aby to nemusel dělat uživatel?
Něco jako SendKeys nebo nějak nastavit Outlook, aby se "neptal" a pak tu vlastnost nastavit zpátky nebo ...

Díky.

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Potvrzení hlášky v Outlooku při odesílání mailu z Excelu

Příspěvekod navstevnik » 27 zář 2010 13:01

Prikaz SendKeys ve VBA odesle do bufferu klavesnice zadane kody odpovidajici klavesam, kde cekaji na vyzvednuti nejakou aplikaci.
Prikaz umisti v procedure pred prikazy odesilani mailu.
Podle stavu prednastaveni (fokusu) tlacitek Ano/Ne/Storno v hlasce vloz znaky, ktere presunou fokus na pozadovane tlacitko (Ano) a pridej Enter. Kody odpovidajici klavesam najdes v napovede.

scorpio1
nováček
Příspěvky: 7
Registrován: září 10
Pohlaví: Muž
Stav:
Offline

Re: Potvrzení hlášky v Outlooku při odesílání mailu z Excelu

Příspěvekod scorpio1 » 27 zář 2010 13:10

SendKeys už jsem zkoušel:

Kód: Vybrat vše

SendKeys "{LEFT}"
SendKeys "{ENTER}"
ThisWorkbook.SendMail Recipients:="jan.novak@firmaxy.cz"

... to nefungovalo - akceptuje Outlook příkazy makra Excelu?

scorpio1
nováček
Příspěvky: 7
Registrován: září 10
Pohlaví: Muž
Stav:
Offline

Re: Potvrzení hlášky v Outlooku při odesílání mailu z Excelu

Příspěvekod scorpio1 » 27 zář 2010 13:29

... nebo mě ještě napadlo, jestli není problém v tom, že ta potvrzovací hláška Outlooku vždy čeká vteřin, než je tlačítko "Ano" přístupné. Po dobu 5 vteřin čekání je tlačítko "Ano" zašeděné.
Ale když ta sekvence stisknutí je uložená v bufferu ...? Mělo by to fungovat, ale nefunguje. Jde nějak ověřit, jestli to v tom bufferu opravdu je?
U jiného makra, které ale pracuje jen v rámci Excelu, příkaz SendKeys funguje bez problémů.
Díky.

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Potvrzení hlášky v Outlooku při odesílání mailu z Excelu

Příspěvekod navstevnik » 27 zář 2010 13:44

Nemam Outlook nainstalovany, takze nemohu overit, nekdo jiny?


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Vyskakující okna a chybové hlášky
    od Melissa » 27 říj 2024 21:48 » v Problémy s hardwarem
    3
    2538
    od petr22 Zobrazit poslední příspěvek
    29 říj 2024 15:23
  • ComboBox v Excelu kopírování Příloha(y)
    od LukM » 19 říj 2024 14:03 » v Kancelářské balíky
    0
    3028
    od LukM Zobrazit poslední příspěvek
    19 říj 2024 14:03

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti