Андрей Смирнов
Время чтения: ~5 мин.
Просмотров: 46

Отправка писем из Excel через Outlook. E-mail рассылка почты из Excel

Предоставление доступа к данным таблицы по электронной почте

Отправлять данные из таблиц и отчётов по электронной почте можно несколькими способами. 

Желаемый результат Необходимое действие
Предоставить получателям версию данных, доступную только для чтения. ПРИМЕЧАНИЕ. Если вы хотите позволить какому-либо пользователю редактировать строки в вашей таблице, даже если у него нет учётной записи Smartsheet, используйте запрос изменения. Подробные сведения см. в статье Запросы изменения в Центре справки. Отправьте одну или несколько строк по электронной почте. 
Предоставить доступ к статичному моментальному снимку (один раз или на регулярной основе). Отправьте целую таблицу или отчёт в виде вложения электронной почты в формате PDF или XLS (Excel).
Предоставить доступ пользователям, у которых есть разрешения на доступ к таблице. Отправьте безопасную ссылку на таблицу.

ПРИМЕЧАНИЕ. Если вы используете план «Корпоративный», системный администратор Smartsheet может ограничить для вас возможность предоставлять доступ к данным, позволив отправлять их только на определённые адреса электронной почты. Дополнительные сведения см. в разделе «Формирование списка утверждённых доменов для совместного доступа» в статье Контроль безопасности.

Строки из таблицы или отчёта можно отправить по электронной почте кому угодно.

ПРИМЕЧАНИЕ. Если вы работаете с отчётом, объединяющим в себе информацию из нескольких таблиц, помните, что в сообщение электронной почты можно включить строки только из одной таблицы.

  1. Щёлкните стрелку раскрывающегося списка Screen%20Shot%202016-11-16%20at%203.08.30%20PM.png на панели инструментов слева и выберите пункт Отправить как вложение. Появится форма Отправить как вложение.EN_-_Send_as_Attachment-1.png

Введите адреса электронной почты получателей сообщения в поле Кому. Адреса следует разделять запятой или точкой с запятой.

СОВЕТЫ.

</ol>

  • Если вы добавили контакты в список контактов Smartsheet, щёлкните значок соавтора Send-as-attachment-circle-delivery.png  
  • В форме Параметры доставки выберите частоту, с которой должна выполняться доставка (ежедневно, еженедельно, ежемесячно, ежегодно), и укажите другие настройки периодичности.
  • Нажмите кнопку ОК.

После настройки периодичность будет указана на панели справа в форме «Отправить как вложение». Чтобы изменить или удалить периодичность, щёлкните стрелку возле её описания.

Send-as-attachment-circle-recurrence.png

Отправка безопасной ссылки на таблицу

Для каждой таблицы в Smartsheet создаётся постоянная ссылка. Соавторы могут использовать такую ссылку для прямого доступа к таблице в Smartsheet. Для удобства рекомендуется добавить постоянную ссылку в закладки. При попытке перейти по постоянной ссылке пользователи, не указанные в разделе Соавторы формы Совместный доступ таблицы, получат сообщение об ошибке. СОВЕТ. Сведения о том, как создать ссылку на таблицу, доступную всем пользователям, см. в статье Публикация элементов Smartsheet в Центре справки.

</ul>

  1. Нажмите кнопку Предоставить доступ вверху элемента.Share-Button.png Отобразится форма предоставления доступа. Если совместный доступ к элементу не предоставлен, будет показан раздел Сведения о приглашении.

  2. Щёлкните элемент Соавторы, чтобы отобразить URL-адрес безопасной ссылки на таблицу. (Ссылка появится непосредственно под списком соавторов, которым предоставлен доступ.)  EN_-_Sheet_Sharing_Collaborators-1.png

  3. Щёлкните значок с конвертом справа от постоянной ссылки, чтобы отправить её по электронной почте всем соавторам, которым предоставлен доступ к таблице.

Настройка сообщения о предоставлении доступа

  1. Щёлкните значок Отправить таблицу или предоставить к ней доступScreen%20Shot%202016-11-16%20at%202.29.28%20PM_0.png на панели инструментов слева и выберите пункт Отправить сообщение пользователям, которым предоставлен доступ. Появится форма Отправить сообщение пользователям, которым предоставлен доступ. По умолчанию в поле Тема указывается имя таблицы, однако вы можете изменить тему и текст сообщения, как вам необходимо. По умолчанию сообщение будет отправлено всем пользователям, имеющим доступ к таблице, однако можно ограничить список получателей, щёлкнув пункт Все пользователи, которым предоставлен доступ.  
  2. Чтобы получить копию сообщения, установите флажок Отправить копию мне. Это единственный способ отслеживания сообщений, отправленных вами соавторам из Smartsheet.  
  3. Нажмите кнопку Отправить.

Получателям будет доставлено сообщение электронной почты со ссылкой, по которой они смогут выполнить вход и открыть таблицу.

Как этот код работает

  1. Шаг 1 сначала объявляет две переменные. OLApp — это объектная переменная, которая предоставляет Application Outlook . OLMail — это объектная переменная, которая содержит почтовый элемент.
  2. Шаг 2 активирует Outlook и начинает новый сеанс. Обратите внимание, что мы используем OLApp.Session. Войдите в систему, чтобы войти в текущий сеанс MAPI (Messaging Programming Interface Application) с учетными данными по умолчанию. Он также создает почтовое сообщение. Это эквивалентно выбору кнопки «Новое сообщение» в Outlook.
  3. Шаг 3 строит профиль нашего почтового отправления. Это включает в себя CC, BCC получателей, предмет, тему и вложения. Этот шаг отмечает, что получатели вводятся в кавычки, и отделяются точкой с запятой. Стандартный синтаксис для вложения является Attachments.Add «Путь к файлу». Вот в этом коде, мы указываем путь к файлу текущей рабочей книги с синтаксиса ActiveWorkbook.Fullname. Это устанавливает текущую рабочую книгу как вложение для сообщения электронной почты. Когда сообщение было построено, мы используем метод .Display для просмотра электронной почты. Мы можем заменить .Display с .Send автоматически отправлять по электронной почте без просмотра.
  4. Высвобождение объектов, присвоенных нашим переменным, как правило, хорошая практика. Это снижает вероятность каких-либо проблем, вызванных объектами, которые могут остаться открытыми в памяти.

Дополнительные сведения

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Что делает макрос: Самую основную задачу можно выполнить с помощью автоматической отправки по электронной почте. В примере кода показано, активная рабочая книга отправляется двумполучателям электронной почты в качестве вложения.С помощью команды Sendmail, вы можете отправлять простые сообщения электронной почты непосредственно из Excel. Тем не менее, команда SendMail не столь надежна, как автоматизация Outlook. SendMail не позволяет прикреплять файлы или использовать CC и BCC поля в электронной почте.

Читайте также:  Буквенное обозначение процессоров intelИспользуемые источники:

  • https://help.smartsheet.com/ru/articles/504773-sending-sheets-rows-via-email
  • https://4systems.ru/inf/kak-otpravit-fajl-excel-po-jelektronnoj-pochte/

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации