Daniel Curran de 18 febrer 2009
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars (23 vots, mitjana: 5,00 de 6)
Loading ... Carregant ...

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?

excel-outlook1

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í:

excel-outlook2

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ó .)

excel-outlook3

Amb la caixa oberta, seleccioneu Macro SendEmail i Editar.

excel-outlook4

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:

  1. Correu electrònic (= cèl · lules ActiveCell.Row, 10)
  2. Assumpte = Cells (ActiveCell.Row, 4)
  3. 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:

excel-outlook5

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:

  1. Ressalteu la cel · la F4
  2. Seleccioneu Format condicional
  3. Seleccioneu Administrar regles

excel-outlook6

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:

  1. Vingui a l'oficina.
  2. Preneu-vos un cafè
  3. Chit Chat
  4. Comproveu Facebook
  5. Etc
  6. Full de càlcul Open
  7. Mira la columna DATA. Hi ha alguna cosa que va posar en relleu que no té una notificació enviada?
  8. Sí? Feu clic a una cel · la d'aquesta fila i feu clic al botó Enviar correu electrònic.
  9. Envieu el correu electrònic
  10. Marqueu amb una X en el quadre enviat!
  11. Comproveu Facebook

Això és prou feina unintensive! ¿De debò? 3 Passos

  1. Mira la columna DATA. Hi ha alguna cosa que va posar en relleu que no té una notificació enviada?
  2. Sí? Feu clic a una cel · la d'aquesta fila i feu clic al botó Enviar correu electrònic.
  3. 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!

Posts Relacionats:
  • Vista prèvia d'una presentació de PowerPoint, documents de Word, full de càlcul Excel en Outlook 2007
  • Incorporació d'un esdeveniment de calendari d'Outlook en un document d'Office
  • Com obtenir alertes per a les tasques a la teva iPhone
  • Com corregir la configuració del port Si no podeu enviar correu des d'Outlook
  • 35 "Com crear un recordatori per correu electrònic Per correu electrònic d'Outlook des de Excel"

    1. Daniel - Gràcies per aquesta informació! Sóc usuari de l'Outlook Track-It per rastrejar correus electrònics. Ha estat genial.

    2. 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

    3. 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

    4. 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

    5. 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.

    6. 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.

    7. 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,

    8. 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

    9. 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!

    10. Això funciona en MS Excel versió 2003? Si no, algú sap com fer el mateix en Excel 2003?
      Salutacions
      Ian

    11. 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.

    12. 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?

    13. Com puc activar la fitxa Programador en Excel 2003

    14. Com s'insereix el contingut com la xarxa d'Excel (format de taula) en el correu?

    15. 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??

    16. Això és molt bo. Jo era capaç de manipular i el meu full de càlcul ara treballa com un encant. Gràcies!

    17. 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.

    18. Aquest missatge i l'arxiu de la informació i ha salvat la vida. Moltes gràcies per compartir-lo.

    19. Scarlet Begonias i un toc de blues ...

    20. Hola! Els seus roques d'articles i és realment un molt bon entendre?

    21. 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

    22. 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.

    23. ss

    24. 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.

    25. Mohammed Asique K
      7 agost 2011 a les 01:33

      Gran article ......... Moltes gràcies, .... Això és el que estic buscant ...........................

    26. 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.

    27. 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.

    28. No hi ha cap fitxa Programador en Excel 2003. Acaba de saltar aquest pas! :)

    29. 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!

    30. 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

    31. Em vaig ensopegar amb un blog i volia dir que he gaudit molt llegint el seu bloc posts.thanks

    32. Després hi ha les peces de vestir els nens de marques clàssiques nom, com el de Carter i de Buster Brown.

    33. 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í.

    34. 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 ...

    35. Vostè sap té una bandera visual que el tema cal les necessitats i de l'acció o en el passat a causa de prendre!

    Trackbacks / Pingbacks

      Deixa un comentari

      Vostè serà capaç d'editar el teu comentari després de la presentació.