Quantes vegades m'han preguntat això - m'ho dius a mi comptar les maneres. . .
Com puc crear un document d'Excel amb les dates de suspens i rebre alertes des d'Outlook per recordar quan es deu?
He construït un projecte de full de càlcul Excel de gestió que utilitza les dates d'inici i fi de realitzar un seguiment de les tasques. Un camp mostra els dies restants per completar la tasca. La meva pregunta, hi ha alguna manera de tenir Excel utilitzar el meu Outlook per enviar-me un e-mail una vegada que una tasca és el termini de 3 dies de la finalització o vençuts? (No tinc els fons per a atorgar llicències a tot el meu personal amb Microsoft Project)
I una dotzena més en els comentaris de diversos articles. Aquesta és la banda d'acord, mentre que això sona com una excel · lent idea - recordatoris automàtics d'Outlook d'un full de càlcul Excel - no és.
Si s'apropa a això amb el codi VBA que diu "Envia un correu electrònic a Outlook quan. . . "Que" quan "la declaració té el potencial per cargolar realment algunes coses. En primer lloc, el full de càlcul ha d'estar obert per a l'execució de codi. Què passa quan et vas de vacances per dues setmanes i tornar i obrir l'arxiu? Què passa si t'oblides d'obrir l'arxiu real, ja que es basen en un recordatori automàtic? Quantes finestres pop-up meail vas a aconseguir? Com saps tot el món estava per correu electrònic que havia de ser enviat per correu electrònic?
Aquest és un cas on l'automatització sona fantàstic, però al meu entendre, no és realment una bona idea.
Soapbox costat. . . Per descomptat, he descobert una alternativa per a vostè.
Crec que el guió original d'aquest vi de Martin Green sobre en FontStuff.com , o em vaig trobar en un fòrum de discussió. Descàrrec de responsabilitat: he modificat l'script per sotmetre-la a la meva voluntat, sinó que vull donar suports a qui va escriure el guió nucli original. Acceptar, els suports donats - permet resoldre aquest misteri!
Vols Excel perquè li avisi d'una data d'acostar-se a pagar? Vols ser capaç d'enviar un correu electrònic automàtic a una persona relacionada amb un element en aquest full de càlcul? Intenta d'aquesta manera:
1. Descarregar aquesta imatge: correu electrònic d'Outlook des de Excel (17k zip).
És l'exemple treballarem. Vaig a mostrar-li alguns trucs i després deixar que els seus propis dispositius. Còpia de les peces que treballen per a la seva situació particular, ignorar les que no necessita.
2. Estarem treballant en la manera de programador, així que assegura't que sap com activar-lo en Excel. Les instruccions estan en aquesta publicació .
3. Obriu el full de càlcul que ha descarregat i seguir ... Ah, i el full de càlcul té una macro en ell que ha d'habilitar. És segur, Confia en mi. Jo solia treballar per al Govern.
Llavors, què estem mirant?

Aquestes columnes es pot reordenar de tota manera millor li sembli per al seu projecte únic. En aquest exemple tenim els noms de les persones, l'assumpte de l'email, una data de venciment imaginari, un "correu electrònic enviat?" De les columnes, l'adreça de correu electrònic de la persona i el cos del missatge personalitzat.
Feu clic a qualsevol cel · la d'una fila per seleccionar-lo i, a continuació, feu clic al botó Enviar correu a la part superior del full de càlcul. Vaig a triar la fila 6, "Bill Jones", el correu electrònic generat es veu així:

Què va passar? L'adreça de correu electrònic es va omplir, la línia d'assumpte del correu electrònic es va omplir i el cos del missatge personalitzat va ser posat en el cos entre dues línies de text.
Bombetes anar encara?
D'on les altres línies de text en el cos vénen? Una macro. Fem una ullada a aquesta macro perquè pugui personalitzar.
Seleccioneu la fitxa Programador en Excel i feu clic a Macros (Un cop més, les instruccions per habilitar la fitxa Programador en aquesta publicació .)

Amb la caixa oberta, seleccioneu Macro SendEmail i Editar.

Aquí està el codi que fa la màgia.
Hi ha 3 línies de codi que necessites per estar al corrent del que es poden modificar si cal:
- Correu electrònic (= cèl · lules ActiveCell.Row, 10)
- Assumpte = Cells (ActiveCell.Row, 4)
- Missatge = Missatge & "Estimada" i Cèl · lules (ActiveCell.Row, 1) & "," & vbCrLf & vbCrLf & "Aquest és un text prefabricat abans que la informació en el COS de full de càlcul. "& VbCrLf & vbCrLf & Cells (ActiveCell.Row, 13) & vbCrLf & vbCrLf &" I aquí hi ha alguna cosa més de text prefabricat en el macro després de la matèria corporal ".
Línia 1 diu: "Obtenir l'adreça de correu electrònic des de la fila 10 de la cel · la activa." Això és una mica enganyós, és en realitat la columna 10 o "J".
La línia 2? Obtenir l'assumpte del correu electrònic de la fila (columna) 4 o "D"
I la Línia 3? Imprimeix "Estimat" i el que és a la columna 1 o "A", a continuació, el text prefabricat abans i després de tot el que en el full de càlcul a la columna 13 o "M".
Si es canvia al voltant de les columnes en el full de càlcul, només ha de canviar els números que corresponen a la ubicació de les dades de dones Nou! Vostè pot fins i tot afegir més informació al correu electrònic del full de càlcul - el terme és la màgia "Les cèl · lules (ActiveCell.Row,??)"
No està malament! No és massa complicat tampoc.
Ara anem a fer una ullada a la part posterior informació de la data en el full de càlcul:

A la cantonada superior dreta del full de càlcul és la data actual, Excel la fórmula és "= AVUI ()"
Les dates de la columna "F" són "dates de venciment" Vaig entrar en el manual. Potser el full de càlcul serà el càlcul d'aquestes cèl · lules a partir de dades que tingui. El canvi de color es basa en una "regla" que és la comparació de la data en què va entrar a la data d'avui. Vostè podria donar-se un mà a mà fent referència a una data en el futur, en lloc del dia d'avui "= Avui () 7", etc
Copia de seguretat a la regla:
- Ressalteu la cel · la F4
- Seleccioneu Format condicional
- Seleccioneu Administrar regles

I no és la regla que diu: "Les cel · les en blanc s'acaba de Pentecosta i" i "Si el valor d'aquesta cel · la (la data d'aquesta cèl · lula) és menor o igual a data d'avui en R1 -. De color vermellós, que em"
Vostè sap té una bandera visual que el tema cal les necessitats i de l'acció o en el passat a causa de prendre! Un cop més, canviar això a el que li vagi a les seves necessitats! Que sigui de color vermell, que sigui verd - la teva elecció!
La X vermella a la columna enviat és més que un altre "aliment per al pensament" de la columna. Un recordatori per a si mateix que en realitat va actuar sobre el tema de venciment o vençuda. Així que donem una ullada a això des del principi en un dia típic de treball:
- Vingui a l'oficina.
- Preneu-vos un cafè
- Chit Chat
- Comproveu Facebook
- Etc
- Full de càlcul Open
- Mira la columna DATA. Hi ha alguna cosa que va posar en relleu que no té una notificació enviada?
- Sí? Feu clic a una cel · la d'aquesta fila i feu clic al botó Enviar correu electrònic.
- Envieu el correu electrònic
- Marqueu amb una X en el quadre enviat!
- Comproveu Facebook
Això és prou feina unintensive! ¿De debò? 3 Passos
- Mira la columna DATA. Hi ha alguna cosa que va posar en relleu que no té una notificació enviada?
- Sí? Feu clic a una cel · la d'aquesta fila i feu clic al botó Enviar correu electrònic.
- Marqueu amb una X en el quadre enviat!
Tinc moltes ganes de veure com tots vostès millorar aquest simple concepte. Aquest ha estat un tema candent en la secció de comentaris. No s'exigeix una solució per a tots, però espero que en adoptar aquest enfocament simplista que estalviar un munt de gent un munt de temps.
No ha de ser complicat, i no cal ser un programador!












































27 febrer 2009 a les 11:10 pm
Daniel - Gràcies per aquesta informació! Sóc usuari de l'Outlook Track-It per rastrejar correus electrònics. Ha estat genial.
10 març 2009 a les 06:20
hola, jo estava seguint la pàgina ur, quan vaig a controls més no vaig poder trobar la "data de Microsoft i control de selector de temps". el que va a b el següent pas que puc fer
17 març 2009 a les 10:18
Hola
Vull enviar recordatoris per correu electrònic automàticament quan una data a partir d'una cèl · lula rica en una determinada condició.
Si us plau ajuda
26 març 2009 a les 09:16
Hola,
Vull enviar recordatoris de correu electrònic de forma automàtica quan una data a partir d'una cèl · lula arriba a una determinada condició.
Si us plau, ajuda.
Gràcies
27 març 2009 a les 07:57 pm
Això funciona bé. No obstant això, s'ha alentit els bucles d'altres macro que he creat. He de enviar missatges de correu electrònic si algú ha estat duent a terme en un paquet en lloc d'aprovar i passar-ho bé. He creat una macro que recorri les meves dades i identifica si han estat esperant a que el paquet de 5 dies o 10 dies + +. Hi ha alguna manera d'utilitzar la macro enviar correu electrònic sense frenar les coses? M'encantaria que li enviï una còpia del que tinc per tu pogués fer una ullada a ell i fer que vagi més ràpid.
27 març 2009 a les 8:07 pm
Acabo de reiniciar el meu equip. Això va ajudar una mica. Per tant, no sé si la macro de correu electrònic podria causar bucles de les meves altres macro a disminuir.
14 juliol 2009 a les 9:23 pm
Hola Vali,
Ha trobat la resposta a la seva pregunta encara. En realitat tinc una pregunta semblant que vull resoldre. Vull enviar recordatoris per correu electrònic automàticament quan una data a partir d'una cèl · lula rica en una determinada condició, per exemple, 30 dies abans de les dates de venciment.
Moltes gràcies,
11 agost 2009 a les 23:24
Hola,
Gran article ... fàcil de seguir. Pregunta: Com puc obtenir el correu electrònic per incloure la meva signatura d'Outlook? M'agradaria que fos part del text abans de la llauna al final de la finestra de correu electrònic que apareix en fer clic en enviar un correu electrònic. Si us plau avisi. Gràcies per endavant!
-Frank
18 gener 2010 a les 22:41
Algú sap com fer el mateix però en lloc de recordatori per correu electrònic que aparegui la cita d'Outlook? Si us plau envieu-me un correu electrònic a nicesimpleguy1@yahoo.com
Gràcies!
14 febrer 2010 a les 12:02
Això funciona en MS Excel versió 2003? Si no, algú sap com fer el mateix en Excel 2003?
Salutacions
Ian
1 març 2010 a les 15:24
Com pot el cos del missatge personalitzat serà un hipervincle, tant a la cel d'Excel i el correu electrònic? Es transfereix al correu electrònic com a text sense format.
15 abril 2010 a les 8:45 pm
Daniel,
En primer lloc vull donar-los les gràcies per la seva meravellosa instruccions fàcils de seguir: no tinc més que impressionat el meu cap aquesta setmana, pel que és més fàcil per a ella ara a enviar correus electrònics de recordatori!
El que m'agradaria saber és, és possible a través de la funció d'edició de macro per donar format (. Tot mida, color negreta, subratllat) el text seleccionat com a part d'aquest és: (& vbCrLf & vbCrLf & "I aquí hi ha alguna cosa més de text prefabricat en la macro després de la matèria corporal. ") perquè aparegui en el correu electrònic amb format?
26 abril 2010 a les 06:14
Com puc activar la fitxa Programador en Excel 2003
1 juny 2010 a les 05:52
Com s'insereix el contingut com la xarxa d'Excel (format de taula) en el correu?
11 juny 2010 a les 10:06 am
Hola,
Es tracta d'una seqüència de comandaments de macro impressionant. Gràcies per compartir aquesta macro. Puc saber com afegir un altre ID de correu electrònic a la llista de BCC??
25 juny 2010 a les 21:52
Això és molt bo. Jo era capaç de manipular i el meu full de càlcul ara treballa com un encant. Gràcies!
15 juliol 2010 a les 17:53
Gràcies per això. Definitivament em posa un pas en la direcció correcta. Tinc una pregunta, però, hi ha una manera per a mi per enviar diversos correus electrònics de la mateixa línia? Puc trobar la manera de personalitzar tot això a excepció d'aquest últim detall.
6 gener 2011 a les 4:00 pm
Aquest missatge i l'arxiu de la informació i ha salvat la vida. Moltes gràcies per compartir-lo.
18 març 2011 a les 09:02
Scarlet Begonias i un toc de blues ...
3 abril 2011 a les 22:36
Hola! Els seus roques d'articles i és realment un molt bon entendre?
7 abril 2011 a les 01:00
Informació Brillant, però necessito la possibilitat de fer clic al buttn enviar correu electrònic una vegada per enviar a tots els de la llista.
Hi ha una manera d'enviar més d'un a la vegada? He intentat posar en relleu a les columnes, però no va funcionar per a mi, jo podria ser l'enviament de qualsevol lloc entre 100 i 200 correus electrònics al mateix temps.
Gràcies per la seva ajuda
Colin
21 juny 2011 a les 11:20
Hola Daniel,
En primer lloc donar-li les gràcies per això! Això era tot el que estava buscant i va ser molt ben escrit i fàcil de seguir, especialment per a un principiant com jo VBA.
Em vaig trobar amb un error si en intentar executar això perquè estic corrent Office 2010 en una màquina de 64 bits que es tradueix en un error de comandament ShellExecute.
Vaig tractar de substituir la seva
Private Declare Function ShellExecute Lib "SHELL32.DLL" _
Àlies "ShellExecuteA" (ByVal hwnd Com lpOperation Long, ByVal As String, _
LpFile ByVal As String, lpParameters As String, lpDirectory As String, _
NShowCmd ByVal As Long) As Long
Amb
f VBA7 Llavors
Private Declare Function ShellExecute Lib PtrSafe "SHELL32.DLL" Àlies "ShellExecuteA" _
(Hwnd de ByVal com lpOperation Long, ByVal As String, ByVal lpFile com String, ByVal lpParameters lpDirectory cadena, As String, ByVal nShowCmd As Long) As Long
# Else
Private Declare Function ShellExecute Lib "SHELL32.DLL" Àlies "ShellExecuteA" _
(Hwnd de ByVal com lpOperation Long, ByVal As String, ByVal lpFile com String, ByVal lpParameters lpDirectory cadena, As String, ByVal nShowCmd As Long) As Long
# End If
Què es desfà de l'error, però ara les perspectives no respon en absolut. Només per reiterar sóc novell així que no estic segur del que podria estar fent malament. A part del que he dit que he canviat res en el codi.
4 juliol 2011 a les 21:24
ss
1 agost 2011 a les 04:57 pm
La jaqueta Belstaff Classic Tourist Trophy és el nom oficial d'aquest Belstaff de cuir de sortida, però, comunament es coneix com el 'Trialmaster "per la seva semblança amb el model dels anys 50 i 60. La capa de Belstaff està també reforçat amb material duplicat en els punts d'espatlla i colze. Fot aquells que prefereixen usar aquest jaquetes Belstaff Home de casual en lloc de a la bici, l'eliminació dels protectors no podia ser més simple: una descompressió ràpida de les butxaques i el brusa Belstaff dona és tan bona com la que es va construir per Soley fashion.Welcome de Comprar Belstaff jaquetes botiga en línia.
7 agost 2011 a les 01:33
Gran article ......... Moltes gràcies, .... Això és el que estic buscant ...........................
8 agost 2011 a les 17:53
Contrasten amb els vestits de grans modistes oferts per altres, wonens jeans Diesel lluir casual moderna, fins i tot es today.Why aquests dièsel uk pantalons considera tan impactant? La idea que es veuen igual d'elegant en homes i dones. Quan es tracta de dièsel en línia , els pantalons texans dièsel que reflecteixen les evolucions subtils d'aquesta planta perenne de la moda Hardy a través de dècades. Per a una dona, els pantalons texans dièsel de venda és una peça indispensable amb la qual es troba a la moda, perquè es tracta d'estil, no la moda. Les modes van i vénen, però l'estil és per sempre. dièsel texans és una opció freqüent entre els joves, per a la majoria dels actuals dièsel de descompte en els pantalons texans estan dissenyats per satisfer la demanda dels consumidors.
8 agost 2011 a les 17:54
Contrasten amb els vestits de grans modistes oferts per altres, wonens jeans Diesel lluir casual moderna, fins i tot es today.Why aquests dièsel uk pantalons considera tan impactant? La idea que es veuen igual d'elegant en homes i dones. Quan es tracta de dièsel en línia , els pantalons texans dièsel que reflecteixen les evolucions subtils d'aquesta planta perenne de la moda Hardy a través de dècades. Per a una dona, els pantalons texans dièsel de venda és una peça indispensable amb la qual es troba a la moda, perquè es tracta d'estil, no la moda. Les modes van i vénen, però l'estil és per sempre. dièsel texans és una opció freqüent entre els joves, per a la majoria dels actuals dièsel de descompte en els pantalons texans estan dissenyats per satisfer la demanda dels consumidors.
9 agost 2011 a les 09:02
No hi ha cap fitxa Programador en Excel 2003. Acaba de saltar aquest pas!
2 setembre 2011 a les 05:16 pm
Gràcies per aquest article. Això és tot el que puc dir safadsecu. Vostè sens dubte ha fet aquest bloc a alguna cosa especial. Vostè sap clarament el que està fent, que ha cobert bases.Thanks tants!
6 set 2011 a les 17:11
Callaway Fusion Wide Sole Ferro
Callaway planxa llegat establert
Callaway X Hybrid
Callaway X-20 Irons Viatge setembre 3 ~ 9PS
Callaway X-22 Tour de Iron setembre
Callaway X-Tour Wedge Chrome
Cleveland 588 DSG Wedge
Cleveland CG Gold Iron setembre
7 setembre 2011 a les 11:35 pm
Em vaig ensopegar amb un blog i volia dir que he gaudit molt llegint el seu bloc posts.thanks
16 setembre 2011 a les 16:48
Després hi ha les peces de vestir els nens de marques clàssiques nom, com el de Carter i de Buster Brown.
24 setembre 2011 a les 08:56
Hola, Nigel,
Jo també tinc Office 10, En descarregar l'arxiu zip i extreure'l exemple, llevat que per primera vegada com macro habilitat full de càlcul Excel i després segueixi les instruccions d'altres. Tot funciona perfectament. Encara estic buscant per a l'automatització de la part de correu electrònic d'enviament. En cas que algú ha esbrinat si us plau, publicar aquí.
24 octubre 2011 a les 00:54
Hola Dan!
Això és molt interessant i informatiu per a mi!
No obstant això, necessito la teva ajuda en aquest full de càlcul. Jo no ús les perspectives dels serveis de correu electrònic, en lloc d'això utilitza Lotus Notes. Podria vostè si us plau, ajudeu-me, com aquesta macro es pot configurar per Lotus Notes ...
16 abril 2012 a les 00:18
Vostè sap té una bandera visual que el tema cal les necessitats i de l'acció o en el passat a causa de prendre!