использование макроса для отправки отчетов по электронной почте с границами сетки между записями - PullRequest
1 голос
/ 29 июля 2010

Я не знаю VBA и хотел бы знать, могу ли я, используя мои ограниченные знания, использовать команду send-object (или другую команду) для отправки отчетов о доступе по электронной почте с границами линии сетки между полями в моем выводе. В настоящее время у меня установлен формат макроса электронной почты html.

Ответы [ 2 ]

0 голосов
/ 14 января 2013

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

Теперь HTML достаточно прост для меня, и я могу легко добавлять границы в HTML.(На мой взгляд, это немного сложнее в синтаксисе RTF.)

В любом случае, когда у вас есть готовый файл, вам нужно отправить его и для этого вам нужно каким-то образом получить доступ к MAPI или что-то в этом роде.,Для этого я нашел эту страницу в Microsoft:

http://support.microsoft.com/?kbid=161088

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

0 голосов
/ 29 июля 2010

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

...