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
  • Hlášky W11 Příloha(y)
    od draxxx » 24 říj 2023 08:48 » v Windows 11, 10, 8...
    13
    2379
    od Miroslav Pragl Zobrazit poslední příspěvek
    06 lis 2023 13:18
  • Hlášky W11 pokračování Příloha(y)
    od draxxx » 25 říj 2023 21:29 » v Windows 11, 10, 8...
    4
    1527
    od rhsCZ Zobrazit poslední příspěvek
    26 říj 2023 17:42
  • Windows 11 - indexování Outlooku
    od czTANIScz » 19 bře 2024 11:58 » v Windows 11, 10, 8...
    1
    1071
    od czTANIScz Zobrazit poslední příspěvek
    25 dub 2024 08:24
  • Odesílání emailu bez mého vědomí
    od trudy557 » 20 led 2024 19:16 » v Komunikace na internetu
    1
    1572
    od mmmartin Zobrazit poslední příspěvek
    20 led 2024 19:21
  • Záloha Outlooku z macbooku do Windows Příloha(y)
    od DeNNI85 » 02 dub 2024 15:53 » v Kancelářské balíky
    1
    732
    od zeus Zobrazit poslední příspěvek
    02 dub 2024 18:21

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

Kdo je online

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