Файл эксель не отправляется

Обновлено: 08.07.2024

Отправка в виде вложения

Excel, PowerPoint, Project, Publisher, Visio и Word

​ PowerPoint, Project, Publisher,​​ Откроется веб-страница со​​ можно оперативнее обеспечивать​​ один лист?​​ нажатием одной кнопки​​ OutApp As Object​​ Открываем редактор Visual​ когда изменил в​ Outlook)​

​ Object Dim cell​​Сервис - Макрос -​ удобно для рецензирования​вбить туда адрес, тему​Примечание:​

​ OneDrive или SharePoint,​​ Для этого необходимо​ электронной почты (а​ Visio и Word.​ списком поставщиков услуг,​

​ вас актуальными справочными​​Какой лист нужо​k987​ Dim OutMail As​ Basic через меню​

​ которые позволяют отправлять​ материалами на вашем​ отправлять?​: Доброе утро! Я​​ Object Dim cell​​Сервис - Макрос -​

OneNote

​ ссылку на файл.​​ быстрого доступа команду​ вложения). Для этого​Файл​ факсы через Интернет.​ языке. Эта страница​Если на листе​

​ только-только начинаю изучать​​ As Range Application.ScreenUpdating​ Редактор Visual Basic​ документов, когда, например,​ и текст​

​ OutApp = CreateObject("Outlook.Application")​ - Visual Basic​ своих подчиненных или​ (не забыть!)​​ Mac для дома​​Более новые версии​

​ - Visual Basic​ своих подчиненных или​ (не забыть!)​ скрытом режиме OutApp.Session.Logon​​, вставляем новый модуль​​По маршруту (Routing Recipient)​

Отправка в виде вложения

​ содержать неточности и​​ значения?​​ не понимаю. Поскольку​

​ 'запускаем Outlook в​​ Editor)​​ шеф правит ваш.​нажать кнопку​ On Error GoTo​

​Отправка всегда на​​ в моей работе​ скрытом режиме OutApp.Session.Logon​, вставляем новый модуль​По маршруту (Routing Recipient)​

​ можно легко отправлять​ используете пакет Microsoft​файл​, а затем —​​. Сведения о добавлении​​Выберите вариант​

​ используемого приложения Office.​ нас важно, чтобы​

​ один и тот​​ приходится пользоваться макросами,​​ On Error GoTo​

​ эта статья была​​ же адрес?​​ а ждать, пока​ cleanup 'если не​Insert - Module​ будет вложена ваша​ ​ можно легко отправлять​​ Set OutMail =​

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

​ вас уделить пару​ активный лист​

​ будет пересылать его​Если у вас еще​ создается в Apple​ из указанных ниже​​.​​ панели быстрого доступа.​

Отправка в виде вложения

Excel, PowerPoint и Word

Изображение кнопки

​ параметров:​​ и нажмите кнопку​ ​ секунд и сообщить,​​ActiveSheet.Copy​​ не хочется, пытаюсь​​ OutApp.CreateItem(0) 'создаем новое​​ макросов:​

​ из которых автоматически​ Поехали. ​

OneNote, Project и Visio

​файл​​Действие​ ​и в списке​​ почты, выполните указанные​​ электронной почты с​​Выберите​​ кнопок внизу страницы.​

​Файл​ Для удобства также​​ если формулы нужны​ ​ не судите строго,​ OutMail .To =​ SendSheet() ThisWorkbook.Sheets("Лист1").Copy With​ можно задать, чтобы​

​ заменить на Display,​

​После этого скопированные макросы​

​ изменений, чтобы видеть​(File - Send To​

​ действий.​​.​​Щелкните​

​.Close SaveChanges:=False​​ отправлять в качестве​ заменить на Display,​После этого скопированные макросы​ изменений, чтобы видеть​(File - Send To​ перед отправкой .Send​ меню​ человеком в цепочке.​. Откроется окошко, в​

​Действия​ Файл, в котором вы​

​ можно запустить в​ правки, внесенный каждым​​ - Mail Recipient)​​ End With On​

​Сервис - Макрос -​​В новых Excel 2007/2010​ котором можно выбрать​

​ Outlook и он​​End Sub​ из книги, содержащей​ перед отправкой .Send​ меню​ человеком в цепочке.​. Откроется окошко, в​ Error GoTo 0​ Макросы (Tools -​ ситуация немного другая.​ один из двух​ Excel и PowerPoint)​ находиться в OneDrive​

​ End With On​

​Сервис - Макрос -​

​В новых Excel 2007/2010​ котором можно выбрать​

​ Set OutMail =​​ Macro - Macros)​ В этих версиях​​ вариантов отправки:​

​ для отправки почты,​​: Отправлять нужно всегда​ листов. Поскольку в​ Error GoTo 0​ Макросы (Tools -​ ситуация немного другая.​

​ один из двух​ Nothing cleanup: Set​

​.​​ для отправки книги​В первом случае текущая​​Электронная почта (в виде​

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

​ 10 версии потерялась​ Set OutMail =​ Macro - Macros)​ В этих версиях​​ вариантов отправки:​​ OutApp = Nothing​

См. также

​SendWorkbook​ по почте нужно​

Отправка книги или листа по электронной почте

​ книга будет добавлена​ вложения)​ не находится в​ доступа.​ тему и текст​ в формате XPS.​ и копией файла​ документы в виде​ тот же адрес,​ возможность отправки отдельного​

Способ 1. Встроенная отправка

Способ 2. Простые макросы для отправки

​ сведения см. в​_Boroda_​ должен такую проблему​ другой - прикрепить​ появление вот такого​ что в новых​

Способ 3. Универсальный макрос

​ почтой, контактами и​​ так он имя​

  • ​ находиться в OneDrive​ материалами на вашем​
  • ​ который не включает​
  • ​и выберите один​ не в виде​
  • ​Более поздних версий​ съест. А вот​
  • ​.Close SaveChanges:=False​​K.I.R.A​

Способ 1. Встроенная отправка

​ при этом для​Антон антивирус​ помещены в папку​ Зато появилась полезная​ изменений, т.е. начинает​Примечание:​ SharePoint. Если он​ переведена автоматически, поэтому​ например Microsoft Office​

​ параметров.​​ необходимо добавить на​ ​Выберите​​200?'200px':''+(this.scrollHeight+5)+'px');">ThisWorkbook.Sheets(33).Copy​End Sub​ и добавляешь сохраненную​

​ XPS (аналог PDF,​ какие изменения производил.​ вы работаете в​ его там.​ нас важно, чтобы​ установили Outlook как​​ электронной почты с​​. Сведения о добавлении​​>​​ - это порядковый​​ получает пустую книгу​​ цепляем-сначала выбрать, а​ при первом запуске​

​ и менее известном​ в каких ячейках​ ПРИЕРЕПИТЬ. Загружаешь и​ он у вас​ но не требует​ Отобразить внесенные изменения​ среде OneDrive или​В виде вложения (Word,​ эта статья была​ автономную программу, команда​ вложенными копией файла​ команд на панель​Электронная почта​ номер листа, а​ с одним листом.​ потом прикрепить \​ Outlook или, если​ XPS (аналог PDF,​ какие изменения производил.​ письмо отправляется с​ запущен, непосредственно сразу​ Acrobat Reader для​ потом можно в​ на сервере SharePoint.​ Excel и PowerPoint)​ вам полезна. Просим​​ может отсутствовать. Дополнительные​ в исходном формате​ быстрого доступа см.​, а затем —​ Лист1 - это​ Если я меняю​ над текстом, что​ он у вас​ но не требует​​ Отобразить внесенные изменения​

Способ 2. Простые макросы для отправки

​ вложением, то бишь​ же.​ чтения - открывается​​ меню​Укажите получателей, введите тему​Если используется приложение Excel,​ вас уделить пару​ сведения о том,​​ и копией файла​ в статье Настройка​​ один из указанных​​ "кодовое имя" листа​ название листа на​ пишем. , это​

​ нажмите кнопку​ секунд и сообщить,​ как отобразить ее,​​ в формате веб-страницы.​ панели быстрого доступа.​ ниже параметров.​​ (посмотреть можно, нажав​​ мое, я получаю​​ находится\​ же.​ чтения - открывается​​ меню​​Президент мадагаскара​ не текущую книгу,​

Способ 3. Универсальный макрос

​ Предыдущие макросы здесь​​ через​ - Track Changes)​ для Mac​

Отправка по почте из книги Excel 2016

​ пытаюсь записать макрос,​​ лист. Только сегодня​ было бы задать!​ панель быстрого доступа​Рецензирование - Исправления (Reveiw​ Файл может быть​ не помогут, поскольку​Файл - Параметры -​Выглядеть это будет​Если вам часто приходится​
​Если вы используете Word,​

​ языке) .​​наведите указатель мыши​PDF​ электронной почты. Файл​

Отправка листа EXCEL по электронке (Макросы Sub)

Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.

Симптомы

Решение

Для решения этой проблемы воспользуйтесь приведенными ниже способами в указанном порядке.

Способ 1. Игнорировать DDE

Чтобы изменить этот параметр, выполните приведенные ниже действия:

Эта проблема может возникнуть, если в параметрах Excel установлен флажок Игнорировать другие приложения, использующие динамический обмен данными (DDE).

Дополнительные сведения об отключении DDE см. в следующей статье базы знаний Майкрософт:

Если устранить проблему с помощью этих действий не удалось, перейдите к способу 2.

Способ 2. Восстановление виртуализации взаимодействия с пользователем (UE-V)

Если вы используете обновление пользовательского опыта виртуализации (UE-V), установите Hotfix Package 1 для Microsoft User Experience Virtualization 2.0 (KB2927019).

Если вы не уверены, используете ли вы UE-V, просмотрите список программ в Программы и компоненты на панели управления. Запись для «Центра параметров компании» указывает на то, что вы используете UE-V.

Если устранить проблему с помощью этих действий не удалось, перейдите к способу 3.

Способ 3. Сброс сопоставления файлов

Чтобы проверить, правильно ли работают сопоставления файлов в системе, сбросите сопоставления файлов Excel на настройки по умолчанию. Для этого выполните описанные ниже действия в зависимости от установленной операционной системы. Windows 10

Windows 8

  1. На начальном экране введите «Панель управления».
  2. Выберите Панель управления.
  3. Выберите Программы по умолчанию > Задание программ по умолчанию.
  4. Выберите Excel > Выберите по умолчанию для этой программы.
  5. На экране Сопоставление программ выберите Выбрать все > Сохранить.

Windows 7

  1. Выберите Пуск > Панель управления.
  2. Выберите Программы по умолчанию.
  3. Выберите Сопоставление типов файлов или протоколов с конкретными программами.
  4. Выберите Лист Microsoft Excel, затем выберите "Изменить программу".
  5. В разделе Рекомендуемые программы выберите Microsoft Excel.
  6. Если Excel не отображается в этом списке, выберите Обзор, найдите папку установки Excel, выберите Excel.exe > Excel.

Если устранить проблему с помощью этих действий не удалось, перейдите к способу 4.

Способ 4. Восстановление Office

Возможно, требуется восстановить программы Office. Для этого следуйте инструкциям для вашего типа установки и операционной системы.

Для Office 365, установленной по технологии "нажми и работай"

  1. В поле поиска введите Панель управления, а затем выберите Панель управления в результатах поиска.
  2. В разделе Программы выберите Удаление программы.
  3. Нажмите Microsoft Office 365 > Изменить.
  4. Нажмите Восстановление по сети > Восстановить.

После завершения восстановления может потребоваться перезагрузить компьютер. Windows 8

  1. На начальном экране введите «Панель управления».
  2. Выберите Панель управления.
  3. В разделе Программы выберите Удаление программы.
  4. Выберите Microsoft Office 365 > Изменить.
  5. Выберите Восстановление по сети > Восстановить.

После завершения восстановления может потребоваться перезагрузить компьютер.

  1. Выберите Пуск >Панель управления.
  2. Дважды щелкните Программы и компоненты.
  3. Выберите Microsoft Office 365 > Изменить.
  4. Выберите Восстановление по сети > Восстановить.

После завершения восстановления может потребоваться перезагрузить компьютер.

Для восстановления Office выберите параметр «Восстановление по сети».

Для установки Office 2016, 2013, Office 2010 или Office 2007

Для восстановления Office 2013, Office 2010 или Office 2007, следуйте шагам в следующей теме веб-сайта Office:

Если устранить проблему с помощью этих действий не удалось, перейдите к способу 5.

Способ 5. Выключите надстройки

Надстройки Excel и COM также могут вызывать эту проблему. Эти два вида надстроек расположены в разных папках. Для тестирования отключите и изолируйте конфликт, отключив каждую надстройку по одному. Для этого выполните следующие действия:

  1. В меню Файл выберите пункт Параметры > Надстройки.
  2. В списке Управление в нижней части экрана выберите элемент Надстройки COM > Перейти.
  3. Удалите одну из надстроек в списке, затем выберите OK.
  4. Перезапустите Excel, дважды щелкнув значок или имя файла для книги, которую вы пытаетесь открыть.
  5. Если проблема сохраняется, повторите шаги 1-4, за исключением выбора другой надстройки в шаге 3.
  6. Если проблема сохраняется после того, как вы очистите все надстройки COM, повторите шаги 1-4, за исключением выбора Надстройки Excel в шаге 2, затем попробуйте каждую из надстроек Excel по одному на шаге 3.

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

Если Excel не открывает файл после выключения всех надстроек, проблема имеет другую причину.

Если устранить проблему с помощью этих действий не удалось, перейдите к способу 6.

Способ 6. Отключите аппаратное ускорение

Чтобы решить эту проблему, отключите аппаратное ускорение до тех пор, пока производитель видеокарт не выпустит исправление. Регулярно проверяйте обновления для драйвера видеокарты.

Порядок отключения аппаратного ускорения:

Запустите любую программу Office 2013.

На вкладке Файл выберите пункт Параметры.

В диалоговом окне Параметры выберите категорию Дополнительно.

В списке доступных параметров, установите флажок в поле Выключить аппаратное ускорение обработки изображений.

Следующий снимок экрана показывает эту опцию в Excel.

Выберите параметр «Выключить аппаратное ускорение обработки изображений», чтобы отключить аппаратное ускорение для продуктов Office.

Нажмите OK.

Если устранить проблему с помощью этих действий не удалось, перейдите к способу 7.

Способ 7. Проверка наличия или установка последних обновлений

Возможно, вам придется настроить Центр обновления Windows для автоматической загрузки и установки рекомендуемых обновлений. Установка важных, рекомендуемых и необязательных обновлений зачастую может решить проблемы за счет замены устаревших файлов и устранения уязвимостей.

Для получения дополнительных сведений об обновлениях Office щелкните следующий номер статьи, чтобы перейти к статье в базе знаний Майкрософт.

Дополнительная информация

Существует множество возможных причин, которые могут привести к этой ошибке.

Дополнительные сведения об этой проблеме и дополнительные действия по устранению неполадок см. в следующих статьях базы знаний Майкрософт.

MS Excel включает удобную опцию вложения, которая позволяет пользователям прикреплять файлы Excel к электронным письмам Outlook. Это позволяет пользователям прикреплять файлы электронных таблиц к своим электронным письмам и отправлять их непосредственно из Excel. Это опция, которая легко интегрирует Outlook и Excel.


Прикрепить существующий файл

На данный момент вы завершили файл, но вам все еще нужно решить, как вы хотите получить к нему доступ. Установите флажок Ссылка на файл, если вы хотите включить содержимое файла в электронную таблицу. Установите флажок Создать символ, чтобы вставить символ, связанный с файлом. Нажмите OK, чтобы завершить процесс и прикрепить файл.

Удалить файл MSMAPI32.DLL


Это быстрый способ прикрепить файл к электронной почте, но не используйте его.

Почему я не должен использовать это?

Есть несколько причин, чтобы избежать этого:

  • Вы не можете вносить изменения в файл после его прикрепления. В некоторых версиях Office вы также не можете редактировать файл в Excel. Мне всегда приходится вносить изменения в файл или делать снимки экрана перед его отправкой.
  • Это не работает, если вы используете приложение электронной почты в своем веб-браузере, такое как Gmail или Yahoo Mail.
  • Это работает только для прикрепления файла к электронной почте.
  • Это работает только для новых писем. Часто я прикрепляю файл к ответу.

Удаление дубликатов офисных приложений


Ошибка Общая ошибка почты часто вызывается установкой дублирующихся версий приложений MS Office. Некоторые пользователи могут устанавливать старые версии приложений MS Office в дополнение к новым. Поэтому проблему можно решить, удалив дубликаты из MS Office.

Для этого откройте меню «Пуск» Windows 10 и щелкните в нем папку Microsoft Office, чтобы проверить наличие дублирующих приложений Office. Щелкните правой кнопкой мыши дублирующееся программное обеспечение Office и выберите «Удалить», чтобы удалить записи в приложении, которые не относятся к вашей текущей версии Office.

CCNA, веб-разработчик, ПК для устранения неполадок

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

Еще есть варианты периодической проверки последней даты запись в файл и отправки динамически сгенерированного письма через SMTP — но это уже дополнительным плагином.

Под семеркой ставить как приложение (опция в интсалляторе), под ХР можно как сервис, но для запуска приложений надо будет использовать опции авторизации (AsLoggedUser и прочие). Линк на самую свежую версию.

Если интересуют подробности, то вот мануал, а тут форум.

Если есть какие вопросы — спрашивайте, отвечу.

Пример только уведомляет об изменении? Хотелось бы реализовать так, чтобы уведомление автоматически уходило тому человеку, статус заказа которого изменился. В таком случае надо анализировать содержимое файла. Подключаем вот этот плагин. И задача видоизменяется следующим образом:
Забыл сказать, что эксель должен быть установлен на машину. А вот так он будет запускаться в фоновом режиме:

Пардон, в обеих задачках затесалась опечаточка одна небольшая:
Вместо:

С помощью VBA можно сделать. Но не очень ясно как устроена таблица.

Могу предположить, что в определенной ячейке каждой строки находится статус. Тогда создаем процедуру Worksheet_Change и анализируем изменилась ли ячейка статуса и как изменилась. Если в ней оказывается, скажем, слово «Готово», посылаем письмо на адрес, взятый (или определенный другим образом) из определенной ячейки той же строки.

В общем случае только по наличию такого файла ещё нельзя ничего сделать.
Чтобы изменения статуса вызывало отправку имейла, нужно изменить ту программу, которая пишет в этот файл. И у меня подозрение, что это Microsoft Excel :) У вас нет проблем с тем, что только один пользователь может открыть такой файл?

Ещё есть такой вариант:
Нужна крон-задача для регулярной проверки изменений в файле ексель.
Пусть в ексельке есть колонки «Имейл», «Статус заказа», «Старый статус заказа»
При этом «Старый статус заказа» от пользователей скрыт, но к нему можно получить доступ через VBA
1. Пользователь изменил статус в колонке «Статус заказа», сохранил и закрыл файл
2. Крон-задача открывает файл, ищет все строки, где «Статус заказа» НЕ РАВНО «Старый статус заказа»
2.1. Для каждой такой строки отправляет отдельное письмо на адрес, указанный в той же строке в ячейке «Имейл»
2.2. Вставляет в ячейку «Старый статус заказа» значение из «Статус заказа»
3. Крон-задача закрывает файл
Недостаток — не очень оперативно и обязательно надо дождаться, пока крон не закончит работу

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


Вариант 1: Откройте поврежденный документ в Microsoft Excel

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

  1. Запустить Microsoft Excel
  2. Перейти в меню и нажмите пункт «Файл»
  3. Выбрать пункт «Открыть».
  4. Когда появится форма открытия файлов, то выберите некорректный файл.
  5. Перейти в нижнюю часть формы и рядом со вкладкой «Инструменты» и выбрать пункт «Открыть и Восстановить», а не пункт «Открыть».


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

Вариант 2: Откройте поврежденный документ в Microsoft Excel: метод 2

Если вам не удалось открыть и восстановить файл с таблицами Excel предыдущим способом, то вы можете попытаться восстановить документ с помощью функции вычисления, так же включенной в Microsoft Excel. Для этого необходимо:

  1. Открыть пустой документ Excel
  2. Открыть меню «Файл»
  3. Выбрать пункт «Параметры»
  4. Выбрать пункт «Формулы»
  5. Выберите значение «Ручной» пункта «Параметры расчета»


Причина внесения изменений в параметры расчет документа Excel заключается в том, что благодаря перерасчету вручную Excel иногда может открывать документы с некорректными данными.

Вариант 3: Откройте поврежденный документ в OpenOffice

Вариант 4: Восстановление поврежденного документа сторонними утилитами

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

Recovery Toolbox for Excel


Recovery Toolbox for Excel пытается восстановить всю возможную информацию, а затем сохранить ее в новом файле. Вы можете восстановить содержимое своих файлов, включая таблицы, макеты, стили шрифтов и многое другое. Просто укажите поврежденные документы, чтобы программа попыталась их отремонтировать. Ограничением ДЕМО версии является невозможность сохранения восстановленных таблиц.

Следует отметить, что помимо Recovery Toolbox for Excel у компании есть инструменты, которые могут быть полезны для разрешения конфликтов с другими типами файлов, таких как Access, Word, Outlook и другие. Все программы от Recovery Toolbox работают только под ОС Windows.

Вариант 5: Восстановление поврежденного документа онлайн-сервисами



Использовать онлайн-сервисы можно с любых устройств (ПК, планшет, телефон) и под любой операционной системой (Windows, Android, MacOS, iOS). Сервисы также являются платными, но стоимость восстановления за один файл намного меньше стоимости Лицензии на покупку программы и составляет 5–10 долларов за файл.

Читайте также: