На вопрос StackOverflow «Связать Outlook с Access» есть подробный ответ , который перебирает почтовые элементы в папке Outlook и вставляет выбранные свойства в таблицу Access. Другой вопрос о разнице между циклическим просмотром таблицы Outlook и папки Outlook имеет два ответа, в которых говорится, что таблицы Outlook похожи на таблицы SQL и что таблица Outlook извлекается одним вызовом, а не путем открытия элементов. и получение свойств по одному. Это заставляет меня задаться вопросом, есть ли более эффективный способ вывода свойств набора электронных писем из Outlook в Access вместо циклического перебора элементов и свойств в:
Есть ли способ сделать что-то подобное?





Нет, объект Table похож на клиентскую часть Recordset — вам все еще нужно пройтись по строкам и получить доступ к столбцам, но все данные уже получены из Outlook.
Единственная разница в том, что Recordset объект загружается внутри процесса, а Table (Outlook является внепроцессным COM-сервером) находится в адресном пространстве outlook.exe, поэтому каждый вызов приводит к вызову RPC.