2016-09-14 2 views
0

У меня есть стол с сотрудниками. Он содержит некоторую информацию, а также дату рождения. Можно ли отправить уведомление/электронную почту (прямо из excel), скажем, за 7 дней, чтобы узнать, что у него скоро будет день рождения?Отправить уведомление/электронное письмо за 7 дней до указанной даты

Я нашел несколько учебников, но все они требуют Visual Basic. К сожалению, это для моей сестры, не зная программирования.

ответ

1

Да, это возможно с помощью функции слияния почты Word. Но поскольку для этого потребуется немало ручных шагов (предположительно на ежедневной/еженедельной основе), я боюсь, что это не то, что ждет ваша сестра. Вы можете закодировать аналогичную функцию в VBA, но это все равно потребует от нее регулярного открытия документа для запуска макроса, поэтому, возможно, было бы проще и проще просто проверить список фильтрованных сотрудников.

Если вы хотите более подробно рассмотреть вопрос о слиянии, попробуйте this. Вы можете использовать вспомогательную колонку, чтобы определить, какие дни рождения близки (например, с использованием this) и фильтровать в этом столбце, тогда вы показываете только те, чьи дни рождения находятся в следующие x дней.

Смежные вопросы