Даніель Curran на 18 лютого 2009
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars (23 голосів, середній: 5.00 з 6)
Loading ... Загрузка ...

Скільки разів я просив це - дозвольте мені вважати способами. . .

Як я можу створити документ Excel з невідомість дати і отримувати сповіщення з Outlook, щоб нагадати мені, коли вони пов'язані?

Я побудував управління проектом Excel таблицю, яка використовує дати початку та закінчення для відстеження завдань. Одне поле показує дні, що залишилися для виконання цього завдання. Моє питання, чи є спосіб, щоб досягти успіху використовувати мій погляд, щоб відправити мені по електронній пошті один раз завдання протягом 3 днів після завершення або прострочені? (У мене немає коштів, щоб ліцензувати усіх моїх співробітників з Microsoft Project)

І ще з десяток в коментарях різних статей. Ось справу банди, в той час як це звучить як відмінна ідея - автоматичні нагадування Outlook, з таблиці Excel - це не так.

Якщо підійти до цього з допомогою коду VBA, який каже "Відправити електронною поштою Outlook, коли. . . ", Що" коли "заяву має потенціал, щоб дійсно гвинт деякі речі. По-перше, таблиця повинна бути відкрита для запуску коду. Що відбувається, коли ви йдете у відпустку на два тижні і повернутися і відкрити файл? Що робити, якщо ви просто забули відкрити сам файл, тому що ви покладаєтеся на автоматичне нагадування? Скільки спливаючих вікон meail ви збираєтеся отримати? Як ви знаєте, все було по електронній пошті, що необхідно по електронній пошті?

Це той випадок, коли автоматизація звучить фантастично, але на мій погляд, його дійсно не дуже гарна ідея.

Soapbox в сторону. . . Звичайно, я зрозумів, альтернативою для вас.

Я думаю, що оригінальний сценарій для цього приїхав із зелених Мартін на на FontStuff.com , або я знайшов його в дошки обговорень. Відмова від відповідальності: я змінив сценарій, щоб зігнути його в моїй волі, але я хочу дати опори, хто написав оригінальний сценарій ядра. Добре, реквізит даних - дозволяє вирішити цю таємницю!

Ви хочете, Excel, щоб попередити вас про наближення терміну? Ви хочете, щоб мати можливість відправляти електронну пошту автоматична людини пов'язана з тим, що елемент таблиці? Спробуйте так:

1. Завантажити цей файл: Електронна пошта Outlook з Excel (17k ZIP).
Це приклад, ми будемо працювати с. Я збираюся показати вам кілька трюків, а потім залишити вас до себе. Скопіюйте частин, які працюють для вашої унікальної ситуації, ігнорують ті, що ви не потребуєте.

2. Ми будемо працювати в режимі розробника тому переконайтеся, що ви знаєте, як включити його в Excel. Напрямки в оголошення .

3. Відкрийте таблицю, яку ви завантажили і слідувати ... Ох, і таблиця має макросів в ньому, що ви повинні включити. Його сейф, повірте мені. Я працював в уряді.

Так що ми шукаємо в?

excel-outlook1

Ці колонки можна переміщати в будь-якому випадку ви вважаєте за потрібне для унікального проекту. У цьому прикладі у нас є імена людей, тему повідомлення, уявні термін, "повідомлення, відправлені?" Колонки, адреса електронної пошти цієї людини і призначені для користувача повідомлення.

Натисніть на будь-яку клітинку в рядку, щоб обрати його, а потім натисніть кнопку Відправити пошту у верхній частині таблиці. Я виберу рядок 6, "Білл Джонс", породженої електронної пошти виглядає наступним чином:

excel-outlook2

Що трапилося? Адреса електронної пошти був заповнений, тема листа був заповнений і призначені для користувача повідомлення тіло поклали в організмі між двома рядками тексту.

Лампочок йде ще?

Де ж ці інші рядки тексту в тілі прийшов? Макро. Давайте поглянемо на макро-так що ви можете налаштувати його.

Виберіть вкладку Розробник в Excel і натисніть кнопку Макроси (Знову ж таки, напрямки для включення вкладці Розробник у оголошення ).

excel-outlook3

У вікні Макрос виберіть відкрите SendEmail та редагування.

excel-outlook4

Ось код, який робить магію.

Є 3 рядків коду, вам потрібно знати, щоб ви могли змінювати їх, якщо це буде необхідно:

  1. Email = Cells (ActiveCell.Row, 10)
  2. Subj = Cells (ActiveCell.Row, 4)
  3. Msg = Msg & "Дорогий" і клітинах (ActiveCell.Row, 1) & "," & vbCrLf & vbCrLf & "Ось деякі передвстановлені текст перед BODY дані в таблицю. "& VbCrLf & vbCrLf & Cells (ActiveCell.Row, 13) і vbCrLf & vbCrLf &" А ось ще деякі передвстановлені тексту в макро Після того як тіло речі ".

Рядок 1 говорить: "Отримати адресу з рядка 10 активних клітин." Це трохи вводить в оману, насправді колонці 10 або "J".

Лінія 2? Отримати тему повідомлення з рядка (стовпця) 4 або "D"

І лінія 3? Друк "Дорогий" і все це в колонці 1, або "А", а потім встановленого тексту до і після все в в таблиці в графі 13 або "М".

Якщо ви зміните навколо колон в таблиці, просто змініть число, щоб відповідати новому місцю розташування даних о! Ви навіть можете додати додаткову інформацію в листі з таблиці - чарівний термін "Cells (ActiveCell.Row,??)"

Не так уже й погано! Не дуже складно небудь.

Тепер давайте поглянемо на задній актуальну інформацію в таблиці:

excel-outlook5

У правому верхньому кутку таблиці є дата Сьогодні, Excel формула буття "= СЬОГОДНІ ()"

Дати у колонці "F" є "терміни" Я увійшов до вручну. Може бути, ваша таблиця буде обчислювати ці клітини з інших даних у вас є. Зміна кольору на основі "правил", яка порівнює дату ми увійшли в сьогоднішню дату. Ви можете так само легко дають себе один на один, посилаючись на дату в майбутньому, а сьогоднішня дата "= Сьогодні () +7" та ін

Повернутися до правила:

  1. Виділіть клітинку F4
  2. Виберіть Умовне форматування
  3. Виберіть Управління правилами

excel-outlook6

І є правило, яке говорить: "Порожні клітини тільки анітрохи е» і «Якщо значення цього осередку (дата ця комірка) менше або дорівнює даті Сьогодні в R1 -. Колір червонувато мене"

Ви знаєте, є візуальний прапор, пункт зв'язку або прострочених і дії повинні бути прийняті! Знову ж таки, змінити це все, що підходить вашим потребам! Зробити це червоний, зробити його зеленим - ваш вибір!

X червоного послав колонка це просто ще один "їжа для роздумів" колонка. Нагадування про себе, що ви насправді діяв на зв'язку або прострочених елементів. Отже, давайте подивимося на це з самого початку в звичайний день роботи:

  1. Приходьте в офіс.
  2. У кави
  3. Чіт Чат
  4. Перевірте Facebook
  5. І т.д.
  6. Відкриті таблиці
  7. Подивіться на дату колонці. Хіба щось підкреслив, що не надіслано повідомлення?
  8. Так? Клацніть клітинку в цьому рядку та натисніть кнопку ВІДПРАВИТИ E-MAIL.
  9. Надіслати електронну пошту
  10. Поставте X в папці Надіслані!
  11. Перевірте Facebook

Це досить праці unintensive! Серйозно? 3 кроки

  1. Подивіться на дату колонці. Хіба щось підкреслив, що не надіслано повідомлення?
  2. Так? Клацніть клітинку в цьому рядку та натисніть кнопку ВІДПРАВИТИ E-MAIL.
  3. Поставте X в папці Надіслані!

Я з нетерпінням чекаю, щоб побачити, як всі ви будете вдосконалювати цю просту концепцію. Це була гаряча тема в розділі коментарів. Існує не один розмір підходить всім рішення, але я сподіваюся, що, приймаючи це спрощений підхід, який я заощадити багато людей, багато часу.

Це не повинні бути складними, і вам не потрібно бути програмістом!

За темою:
  • Попередній перегляд презентації PowerPoint, документів Word, таблиці Excel в Outlook 2007
  • Вкладення подій календаря Outlook в Office Document
  • Як отримати оповіщення для задач на вашому iPhone
  • Як виправити Ваші настройки порту Якщо не зможете відправляти пошту з Outlook,
  • 35 "Як створити нагадування по електронній пошті для електронної пошти Outlook з Excel"

    1. Даніель - Дякую за цю інформацію! Я використовую Outlook доріжки для відстеження електронної пошти. Це було здорово.

    2. привіт, я стежив за ур сторінки, коли я йду на декілька елементів управління я не міг знайти "Microsoft дату і час вибору управління". що буде б наступний крок я можу зробити

    3. Привіт
      Я хочу відправити електронну пошту нагадування автоматично, коли дата з осередку багатих певних умов.
      Будь ласка, допоможіть

    4. Привіт,
      Я хочу відправити електронну пошту нагадування автоматично, коли дата з осередку досягає певного стану.
      Будь ласка, допоможіть.

      Спасибо

    5. Це добре працює. Тим не менш, сповільнилося інші цикли макро я створив. Мені потрібно відправити електронну пошту, якщо хтось проводить на пакет, а не про його затвердження та передачу його з собою. Я створив макрос, який проходить через мої дані і визначає, якщо вони були, тримаючись за пакет протягом 5 і більше днів або 10 днів +. Чи є спосіб я можу використовувати макро відправки електронної пошти, не уповільнює роботу? Я хотів би послати вам копію того, що в мене є, щоб ви могли поглянути на нього, і зробити це швидше.

    6. Я просто перезавантаження комп'ютера. Це допомогло деяким. Таким чином, я не знаю, якщо електронна пошта Макрос може викликати інші мої петлі макро сповільнюватися.

    7. Здрастуй Валі,

      Ви знайшли відповідь на своє питання поки немає. Насправді в мене таке ж питання я хочу вирішити. Я хочу відправити електронну пошту нагадування автоматично, коли дата з осередку багатих певних умов, наприклад, за 30 днів до закінчення терміну.

      Велике спасибі,

    8. Привіт

      Велика стаття ... легко дотримуватися. Питання: Як я отримую електронну пошту Outlook, включають мої підписи? Я хотів би, щоб це було частиною заздалегідь заготовлених текст в кінці листа вікно, яке з'являється при натисканні кнопки відправки електронної пошти. Будь ласка, порадьте. Заздалегідь спасибі!

      Франк-

    9. Хто-небудь знає, як зробити те ж саме, але замість цього листа нагадування виховувати перспективи призначення? Будь ласка, напишіть мені на nicesimpleguy1@yahoo.com

      Спасибо!

    10. Чи означає це, робота в MS Excel версії 2003? Якщо це не хто-небудь знає, як зробити те ж саме в Excel 2003?
      З повагою
      Ян

    11. Як звичай тіло повідомлення гіперпосилання як в комірці Excel і електронна пошта? Він переходить в електронну пошту у вигляді звичайного тексту.

    12. Данило,
      Перш за все дозвольте мені сказати вам спасибі за ваш дивно легко слідувати інструкції: у мене більше вразив мій бос на цьому тижні, що робить його легше для неї в даний час для відправлення листа з нагадуванням!

      Що я хотів би знати, чи можна за допомогою функції макро редагування форматі (. Основному розмір, колір напівжирний шрифт, підкреслення) виділеного тексту таким є частиною цього: (& vbCrLf & vbCrLf & "А ось ще деякі передвстановлені текст в макро Після того як тіло речі ".), так що вона з'являється в електронній пошті відформатований?

    13. Як включити вкладку Розробник на Excel 2003

    14. Як вставити вміст у вигляді сітки Excel (табличний формат) поштою?

    15. Привіт,
      Це дивовижний сценарій макросу. Дякуємо за відправку цього макросу. Чи можу я знати, як додати інший поштовий ідентифікатор в ОЦК списку??

    16. Це здорово. Я був в змозі працювати з ним і свою таблицю в даний час працює як шарм. Спасибо!

    17. Спасибі за це. Це безперечно ставить мене це крок в правильному напрямку. У мене є питання, хоча, чи є спосіб для мене, щоб відправити кілька листів від тієї ж лінії? Я можу зрозуміти, як все це зробити, за винятком цієї останньої деталі.

    18. Це повідомлення та інформацію файлу і врятував моє життя. Величезне спасибі за поділ цього.

    19. Червоні бегонії і трохи блюзу ...

    20. Привіт! Ваша стаття скелі, і це дійсно дуже гарна розумію!?

    21. Блискучий інформації, однак я повинні мати можливість натиснути на кнопку відправки buttn електронною поштою один раз, щоб відправити всіх перерахованих.

      Чи є спосіб послати більше ніж по одному? Я спробував виділити до стовпцях, але це не робота для мене, я міг би відправити у будь-якому місці між 100 і 200 повідомлень за раз.

      Дякуємо за вашу допомогу

      Колін

    22. Привіт Даниїл,

      Перш за все, дякую вам за це! Це було досить багато, що я шукав, і це було дуже добре написана і легко слідувати, особливо для новачків, VBA, як я.

      Я зіткнувся з помилкою, хоча при спробі запустити це тому, що я біжу Office 2010 на 64-бітної машині, яка в результаті ShellExecute помилка команди.

      Я намагався заміні

      Приватне Оголосити функції ShellExecute Lib "shell32.dll" _
      Alias ​​"ShellExecuteA" (ByVal HWND As Long, ByVal lpOperation As String, _
      ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
      ByVal nShowCmd As Long) As Long

      З

      е VBA7 тоді
      Приватне Оголосити PtrSafe Функція ShellExecute Lib "shell32.dll" Alias ​​"ShellExecuteA" _
      (ByVal HWND As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
      # Останнє
      Приватне Оголосити функції ShellExecute Lib "shell32.dll" Alias ​​"ShellExecuteA" _
      (ByVal HWND As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
      # End If

      Які позбавляється від помилок, але зараз прогноз не відповідає взагалі. Просто, щоб повторити я новачок, тому я не впевнений, що я можу робити неправильно. Крім того, що я сказав, я нічого не змінилося у вашому коді.

    23. сс

    24. Куртку Belstaff Класичний Tourist Trophy є офіційною назвою цього Belstaff шкіри вихід, однак він буде часто згадуватися як "Trialmaster" через його схожості з 50-х років і модель 60-х років. Пальто Belstaff також посилений з подвоєною матеріал на плечі і лікті пунктів. Фот тих, хто вважає за краще носити чоловічі куртки Belstaff для випадкових, а не на велосипеді, видалення захисту не може бути простіше, швидко розпакувати з кишень і Belstaff Жіноча Blouson так само добре, як один побудований Солей для fashion.Welcome до Купити куртки Belstaff інтернет-магазині.

    25. Мохаммед Asique K
      7 серпня 2011 в 1:33 ранку

      Велика стаття ......... Спасибо .... Це те, що я шукаю ...........................

    26. Контрастує проти великого сукні пропонують інші кутюр'є, wonens дизельні джинси виглядають випадково сучасні навіть today.Why були ці дизельні Великобританії джинси вважаються настільки шокує? Ідея, що вони виглядають однаково шикарно на чоловіків і жінок. Коли мова заходить про дизельних онлайн , дизель джинси відображає тонкі еволюції цього Харді багаторічних чином, через кілька десятиліть. Для жінки, дизельні джинси продажу є невід'ємною одяг, з якою вона вважає себе в моді, тому що мова йде про стиль, а не моди. Мода приходить і йде, а стиль вічний. дизельного вузькі джинси є популярним вибором серед молодих людей, для більшості з поточної знижки дизельні джинси призначені для задоволення попиту споживачів.

    27. Контрастує проти великого сукні пропонують інші кутюр'є, wonens дизельні джинси виглядають випадково сучасні навіть today.Why були ці дизельні Великобританії джинси вважаються настільки шокує? Ідея, що вони виглядають однаково шикарно на чоловіків і жінок. Коли мова заходить про дизельних онлайн , дизель джинси відображає тонкі еволюції цього Харді багаторічних чином, через кілька десятиліть. Для жінки, дизельні джинси продажу є невід'ємною одяг, з якою вона вважає себе в моді, тому що мова йде про стиль, а не моди. Мода приходить і йде, а стиль вічний. дизельного вузькі джинси є популярним вибором серед молодих людей, для більшості з поточної знижки дизельні джинси призначені для задоволення попиту споживачів.

    28. Існує не розробник вкладці Excel 2003. Просто пропустіть цей крок! :)

    29. Спасибо за цю статтю. Це все, що я можу сказати, safadsecu. Ви безумовно зробили цей блог на щось особливе. Ви чітко знаєте, що ви робите, ви охоплені багато bases.Thanks!

    30. Callaway Fusion Широкий Єдиний залізний
      Callaway Спадщина праски встановити
      Callaway X гібридні
      Callaway X-20 Праски Тур Set 3 ~ 9PS
      Callaway X-22 туру Залізна Set
      Callaway X-тур Клин Chrome
      Клівленд 588 DSG Клин
      Клівленд CG Золотий залізний вказаний

    31. Я просто наткнувся на ваш блог і хотів сказати, що я дійсно любив читати ваш блог posts.thanks

    32. Крім того, є одяг класика марки дітей, як Картер і Buster Brown.

    33. Привіт, Найджел,
      У мене теж є офіс 10, коли ви завантажите файл наприклад індекс і витягти його, зберегти його спочатку як макро-лист включений Excel, а потім підуть і інші інструкції. Все працює відмінно. Я все ще шукаю для автоматизації відправки частини електронній пошті. У випадку, якщо хтось зрозумів це, будь ласка, напишіть тут.

    34. Привіт Ден!
      Це дуже цікаво і пізнавально для мене!
      Тим не менш, мені потрібна ваша допомога з цієї електронної таблиці. Я не використовую перспективи послуги електронної пошти, а я використовую Lotus Notes. Не могли б ви допомогти мені, як цей макрос може бути налаштований для Lotus Notes ...

    35. Ви знаєте, є візуальний прапор, пункт зв'язку або прострочених і дії повинні бути прийняті!

    Trackbacks / Pingbacks

      Залишити коментар

      Ви зможете редагувати свій коментар після відправки.