Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Excel Email Makro Návody

Microsoft Excel poskytuje e - mailovú funkčnosť pomocou jazyka Visual Basic ( VBA ) makra . Tieto e - maily sa môžu pozostávať z prostého textu alebo použiť HTML zahrnúť vlastné formátovanie a obrázkov . E - maily sú plne prispôsobiteľné , pretože oni sú dohromady kúsok po kúsku pomocou kódu VBA . Každý aspekt e - mailu môže byť dynamicky generované na základe informácií v tabuľkách podobným spôsobom hromadnej korešpondencie pracuje . Nastavenie

Prvým krokom je vytvorenie makra VBA . To môže byť vykonané otvorením menu " Nástroje " , bude " makro " a výberom " Editor jazyka Visual Basic . " V editore prejdite do ponuky " Zobraziť " a vyberte " Code " . Písať kód a uložte ho tu , a potom si môžete upraviť podľa potreby .
Email kód

Existuje niekoľko rôznych spôsobov , ako ísť o kódovanie e - mailov . Ak používate e - mailového klienta ako je Outlook , môžete mať Excel naplnenie posolstva a použiť nastavenie , ktoré už boli tam uložené . V opačnom prípade môžete tiež nastaviť všetko ručne v kóde pomocou CDO . To je ideálny v prípade , že makro bude bežať na viacerých počítačoch , ktoré nemusia bežať na rovnakej e - mailových klientov . Kód by mal vyzerať nejako takto :

Set myMessage = CreateObject ( " CDO.Message " ) Set myConfig = CreateObject ( " CDO.Configuration " ) S myConfig.Item ( " http://schemas.microsoft . com /CDO /konfigurácia /SendUsing " ) = 2.It ( " http://schemas.microsoft.com/cdo/configuration/smtpserver " ) = your.smtp.server.Item ( " http://schemas.microsoft . com /CDO /konfigurácia /SMTPServerPort " ) = 25.UpdateEnd WithWith myMessageSet . Configuration = myConfig.To = " " . Od = " " . Subject = " " . TextBody = " " . SendEnd S


Nastavenie e - mailu

v sekcii Konfigurácia , " SendUsing " hodnota by nemala byť menená . Názov SMTP servera a číslo portu musí byť nakonfigurovaný na základe svojho e - mailového servera a /alebo požiadavky na ISP . Váš ISP môže blokovať port 25 , aby sa zabránilo spamu , takže budete musieť použiť svoje nastavenia SMTP servera .
Email Prispôsobenie

Ak chcete odoslať e - mail viacerým príjemcom , E-mailové adresy musia byť oddelené bodkočiarkou . " . CC " a " . BCC " môže byť tiež definovaná posielať uhlíka kópie alebo slepej kópie správy . " . TextBody " môže byť nahradený " . HTMLBody " pre použitie formátu HTML . Ak chcete nastaviť správy s vysokou prioritou , mali by ste pridať " pole . ( " Urn : schemas : nemodifikovanou hlavičku : X - Priority " ) = 1 " tesne pred " Odoslať . " Riadku . Rovnako tak môžete použiť " ( urn : schemas : nemodifikovanou hlavičku : return - príjem - na " ) pole . " . = " Požiadať o e - mailové potvrdenie o tom , že príjemca otvoril správu
Email generácie

Ak chcete odoslať e - maily , by si buď spustiť makro alebo nastaviť tlačidlom na tabuľku , ktorá ho prevádzkuje pre vás . Ak chcete vložiť tlačidlo , otvorte " Zobraziť " , prejdite na " Panely nástrojov " a zvoľte " Formuláre " . Ak vložíte tlačidlo z tohto panelu , budete vyzvaní na priradiť makro k nej . Každá z hodnôt , ktoré sú nakonfigurované možno vytiahnuť z buniek v tabuľke tak , že môžu byť osadené bez zmeny kódu . Môžete použiť kód VBA dynamicky prispôsobiť všetky nastavenia e - mailu a dokonca vyslať viac e - mailov naraz .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené