1. Сортировка по папкам входящих писем в Outlook Когда выделяешь письмо нужно по теме письма определять папку, где есть последнее письмо всей цепочки писем (цепочка - тема). На панели кнопка, которая меняет свое название на "Переместить в ПАПКА", где ПАПКА - определившаяся папка для выделенного письма. По кнопке переместить письмо в определившуюся папку. Если цепочки/папки не найдено, то при нажатии на кнопку просить указать определить папку.
2. Follow-UP на стандартных задачах. Новая кнопка Follow up: выделили письмо, нажали на кнопку, создается стандартная outlook задача-флажок с напоминанием на 1 или 2 дня. При получении письма по теме ищется follow up на него и ставится "выполнено". Follow up можно сделать на любое письмо: входящее/исходящее.
Детали:
Скрытый текст
При нажатии на follow up: создает стандартную задачу с категорией "Follow up"(должна быть создана заранее) (где-нибудь в коде сделать параметр), флагом на соотв. кол-во дней и напоминанием (звоночек). по умолчанию: если нажатие на кнопку до 17.00 (где-нибудь в коде сделать параметр), то задача создается на сегодня 17.00. если нажатие после 17.00, то создается на завтра на 15.00. также должна быть возможность указать дату и время произвольные: должны быть параметры завтра, после завтра, другое. При выборе другое должно показаться окно и при вводе кол-во должно показать по календарю Дату и день недели. Опционально: выбор даты по календарю, но не обязательно. я вижу это меню под кнопкой по стрелочке, как дополнительное меню: завтра, после завтра, другое
при получении письма: система должна искать ожидаемый follow up и ставить выполнено для задачи.
при неполучении письма: система автоматически стандартно напомнит. человек может стандартными средствами перенести напоминание и все равно должен работать сценарий "при получении письма".
Детали: определение связи входящего письма и ожидаемого follow up по критетриям последовательно: Дата не далее 3 дней (где-нибудь в коде сделать параметр) от письма+Тема+От кого(должен быть или в адресатах или в копии). Если нет такой, Тема+От кого(должен быть или в адресатах или в копии). Если нет такой, Тема.
Спрашивайте, если ТЗ невнятное. предлагайте ценник. рассмотрю любые предложения. пока вижу по 2к за каждую.
это не серьезно, очень не серьезно. 2. писать на VBA в excel и на VBA в outlook - разные вещи. Если здесь не найдется специалист по outlook, то попробуйте обратиться на специализированный форум. 3. ни на что не претендую, я тут мимо пробегал
Проблема таких ТЗ - в объеме. Кажется, есть линейная зависимость между количеством символов и требуемым исполнителем гонораром. Попробуйте в новом сообщении сократить текущее ТЗ в 3-4 раза без потери смысла. Исполнителей прибавится.
Я пока сильно занят, но готов буду посмотреть задание, когда освобожусь (где-то через 5-6 дней).
насколько знаю - средствами одного VBA это невозможно. Все надстройки со своими панелями лепятся в Outlook через VSTO. И там же обрабатываются. И в дальнейшей отладке это все оказывается не так просто.
нужны доп.определения. Ведь как правило при ответе добавляется "RE:". И их может быть много. И тогда либо надо смотреть на оконцовку темы(что не совсем правильно в ряде случаев), либо удалять все RE из темы перед сравнением. Да и знать надо - папка может относится к текущей учетной записи или к любой из всех подключенных.
да, будет прикольно получить письмо, создать его в 16:59 и быть готовым исполнить уже в 17:00 Точно не нужен какой-то интервал?
Обобщая: за эти задачи даже 1000р за каждую весьма мало. За первую 1000 - еще можно попробовать. А вот FollowUp - тянет минимум на 5000. И то с нюансами, т.к. все эти "при получении" и "при неполучении"(как определить неполучение? мониторить ежечасно связь с задачей входящие письма? или как это видится?).
Цитата
BUGL написал: система должна искать ожидаемый follow up
слишком разбросанные условия, которые в итоге приводят к зыбкому "по теме", что в итоге выльется в "не то находит".
И еще раз подчеркну: все кнопочки создаются только через VSTO, а значит обработка тоже. Поэтому все Ваши "задать в коде" выльются в невозможность Вами же это изменять.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Дмитрий Щербаков написал: насколько знаю - средствами одного VBA это невозможно. Все надстройки со своими панелями лепятся в Outlook через VSTO. И там же обрабатываются. И в дальнейшей отладке это все оказывается не так просто.
готов к реализации всплывающего окна с именем с ОК и Отмена
Цитата
Дмитрий Щербаков написал: нужны доп.определения. Ведь как правило при ответе добавляется "RE:". И их может быть много. И тогда либо надо смотреть на оконцовку темы(что не совсем правильно в ряде случаев), либо удалять все RE из темы перед сравнением. Да и знать надо - папка может относится к текущей учетной записи или к любой из всех подключенных.
да, нужно подобие like. re, fw стоит удалять. папку нужно искать только в одной учетной записи (можно захардкодить) и может быть только в одной из папок входящего.
по follow up из-за сложности пока откладываю.
Нет ТЗ - получишь ХЗ. Люблю универсально-стандартные решения, даже если они сложнее