Странный сценарий, связанный со слиянием почты

#excel #ms-word #vba

#excel #ms-word #vba

Вопрос:

У меня есть сложная задача, которую мне нужно выполнить для моего работодателя, связанная со слиянием почты. У нас есть электронная таблица Excel, в которой есть следующие столбцы: фамилия, имя, электронная почта, посещенные (просто крестик для посещенных, пустой для не посещенных). У нас есть пара электронных таблиц, настроенных таким же образом, каждая из которых содержит около 350-400 строк. Поле адреса электронной почты — это адрес электронной почты руководителя пользователя, поэтому у нас есть несколько человек, у которых указан один и тот же адрес электронной почты.

Что я должен сделать, так это создать сертификаты для каждого пользователя, который присутствовал в электронной таблице. Я знаю, как это сделать с помощью слияния почты, но странно то, как они хотят, чтобы я это организовал. Они хотят, чтобы папка создавалась для каждого адреса электронной почты и сертификатов, которые принадлежат этому адресу, в этой папке. Каждый сертификат может быть либо отдельным документом, либо все они могут быть страницами в одном документе для этого адреса электронной почты.

Есть ли у кого-нибудь идеи относительно того, каким был бы наилучший подход к этой проблеме? Я знаю, как создать слияние почты из электронной таблицы Excel, я просто не знаю, как легко создать все папки и разделить сертификаты.

Комментарии:

1. Python ( python.org ) смог бы это сделать.

2. @user-something: так было бы на многих, многих других языках. Excel-VBA, например.

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

Ответ №1:

Если у вас уже есть часть адреса электронной почты, похоже, вам нужна некоторая обработка файлов / папок. Просто взгляните на FSO (объект файловой системы) в VBA.

Если у вас есть список почтовых адресов, вам просто нужно создать папку для каждого из них и поместить туда сертификаты.

Комментарии:

1. Полная документация FSO здесь: msdn.microsoft.com/en-us/library/6kxy1a51(v=VS.85).aspx