Всякий раз, когда вы выбираете отправку файла по электронной почте (щелкните правой кнопкой мыши по файлу и выберите «Отправить | Получателю письма»), электронное письмо автоматически отправляется в виде обычного текста и включает в себя дополнительный текст:
Ваше сообщение готово к отправке со следующим прикрепленным файлом или ссылкой: call log.csv
Примечание: Для защиты от компьютерных вирусов программы электронной почты могут запрещать отправку или получение определенных типов вложений файлов. Проверьте настройки безопасности электронной почты, чтобы определить, как обрабатываются вложения.
Как автоматически отправлять электронное письмо в формате HTML и как удалить дополнительный текст из текста письма?
решение1
У меня это не работает, если только вы не добавите /a
после «ipm.note»… тогда все работает (Outlook 2007).
Тем не менее, есть гораздо лучшее решение (скрипт VBS), которое позволяет использовать несколько вложений и подписей одновременно.Блокнот Стивена для заметок.
решение2
Хотя это и можно сделать, но выглядит немного сложновато. Смотрите«Outlook: «Отправить получателю почты» открывает сообщение Outlook в виде обычного текстового сообщения»от Майкрософт:
Описанные методы используют простую функцию MAPISendMail() интерфейса программирования приложений обмена сообщениями (MAPI), которая не использует формат сообщений Outlook по умолчанию. Эта функция всегда создает сообщение в формате простого текста.
Решение
Чтобы обойти эту проблему, измените функцию Sendto так, чтобы она использовала формат сообщений Outlook по умолчанию, например, Rich Text Format (RTF) или Hypertext Markup Language (HTML). (Чтобы задать формат сообщений Outlook по умолчанию, щелкните Параметры в меню Сервис, щелкните Формат почты и в списке Формат отправки этого сообщения щелкните нужный формат.)
Чтобы изменить функцию Sendto для использования формата сообщений Outlook по умолчанию, необходимо создать ярлык в папке «Отправить», который вызывает окно сообщения в формате Outlook:
- В Microsoft Windows Explorer дважды щелкните, чтобы открыть папку Windows\SendTo. Примечание. Если вы используете Windows XP или более позднюю версию, папка \SendTo находится по следующему пути: %userprofile%\SendTo
- Щелкните правой кнопкой мыши фон панели «Содержимое» (большая панель справа), выберите в контекстном меню пункт «Создать», а затем щелкните «Ярлык».
- Введите путь к файлу Outlook.exe или нажмите кнопку «Обзор», чтобы перейти к файлу Outlook.exe.
- Введите пробел и /c ipm.note после последнего символа в командной строке, например: "C:\Program Files\Microsoft Office\Office\Outlook.exe" /c ipm.note Обратите внимание, что переключатель /c находится за кавычками командной строки.
- Нажмите "Далее.
- Введите Получатель почты с помощью Outlook в поле Выберите имя для ярлыка, а затем нажмите Готово.
Чтобы проверить, использует ли функция Sendto формат сообщений Outlook по умолчанию, щелкните правой кнопкой мыши файл на рабочем столе Windows, выберите пункт Send To в контекстном меню, а затем щелкните Mail Recipient Using Outlook. Должна открыться форма электронной почты Outlook, содержащая только файл в качестве вложения.
решение3
Жаль, что это не работает для нескольких прикрепленных элементов... Из группы прикрепляется только один файл.