Автоматическая настройка нового назначения Outlook 2010 - PullRequest
0 голосов
/ 12 марта 2019

Я только что начал новую работу, где я получаю новое назначение с именем работы в поле темы электронного письма (среди многих других электронных писем).

Я хотел бы создать макрос, который автоматически удаляет указанную строку из текста темы - создает новую папку входящих сообщений с этим именем - и затем устанавливает правило для перемещения копии всей будущей почты с этой строкой в именованная папка.

Я делаю это по крайней мере 3 или 4 раза в день и хотел бы сделать эту задачу менее повторяющейся.

1 Ответ

0 голосов
/ 12 марта 2019

Сайт предназначен для программистов, чтобы помочь друг другу развить свои навыки программирования.Это не сайт, где вы можете опубликовать неопределенную спецификацию и надеяться, что кто-то ее реализует.Никто не может реализовать вашу спецификацию, потому что слишком много отсутствует.Вам нужно начать с разработки системы, которую вы ищете, которая определит всю информацию, которая вам понадобится для спецификации.

Шаг 1. Вам нужно что-то посмотреть на каждое входящее письмо и классифицировать его как электронное письмо с заданием илине-а-задача-почты.Эта классификация проста?Возможно, в письмах с заданиями есть тема, которая начинается со слова «Задача».Возможно, есть фраза в теле письма?Полностью ли совместимы электронные письма с заданиями?Есть ли у менеджера система назначения задач?Возможно, им дают список новых задач и список людей, которые могут выполнить эту задачу.Они выбирают задачу и человека, а система создает назначение электронной почты.С такой системой электронные письма будут полностью согласованы.Но, если электронные письма сделаны вручную менеджером, они будут похожи, но не идентичны по формату.Обработка несоответствий сделает это намного более сложной задачей.

Шаг 2. После определения электронного письма как электронного письма с новым заданием тема должна быть декодирована для извлечения идентификатора задачи.Каков формат этой темы?Это что-то простое, например «Задача xxxxxxx», где «xxxxxxx» - это идентификатор?Отличается ли тема нового задания от темы последующего электронного письма?

Шаг 3. Ваша спецификация подразумевает, что вы можете легко различать новые и последующие электронные письма с заданиями.Я сделал это из требования создать новую папку для писем с новыми задачами и создать правило, которое перемещает любые последующие письма в эту папку.Я сомневаюсь, что создание нового правила для каждой задачи - хорошая идея.Если у вас есть по крайней мере 3 или 4 из этих писем в день.Это 15 или 20 или более новых правил в неделю.Правила, которые нужно будет проверять для каждого нового письма.Я не знаю, как работает ваш бизнес, но мне это не кажется разумным.Вы хотите создать новую папку для каждой задачи, которая кажется разумной.После того, как вы закончили задачу, я предполагаю, что вы удалили папку задачи или, что лучше, переместите ее в папку архива.Затем вам нужно будет зайти в диспетчер правил, найти соответствующее правило и удалить его.Будете ли вы делать это вручную или вам понадобится другой макрос?

Шаг 4: Как вы собираетесь это реализовать?Я думаю, что вы правы, считая, что правило - это правильный подход.Правила имеют множество способов выбора электронной почты для обработки и множество возможных действий, которые они могут выполнить с выбранной электронной почтой.Тем не менее, есть ограничения на выбор и варианты действий.Я уверен, что вы превысите эти пределы.Одним из возможных действий является «запустить скрипт».То есть передать сообщение макросу, который может сделать все, что может сделать макрос Outlook VBA, а не только то, что, по мнению Microsoft, будет полезно для правила.

Шаг 5. Какова область действия этого макроса?У вас есть три типа электронной почты: новая задача, последующая задача и электронная почта без задачи.Может ли у вас быть одно правило для идентификации писем с новыми задачами, а другое для идентификации писем с последующими задачами?Если вы можете, вам понадобится макрос для создания папки.Возможно, вы сможете переместить электронные письма о последующей задаче с помощью правила или вам может понадобиться другой макрос для этого.Если вы не можете идентифицировать электронное письмо с заданием или электронное письмо с последующей задачей, вам, вероятно, придется передавать каждое электронное письмо в макрос, который будет обрабатывать классификацию и аукцион электронных писем с заданиями.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...