Ole операция excel что это

Связывание и внедрение объектов (OLE) – это технология, разработанная Microsoft, которая позволяет приложениям Office взаимодействовать с другими приложениями. Это позволяет одному приложению для редактирования отправить часть документа в другие приложения, а затем импортировать или вернуть его вместе с другим содержимым.

Например, если Excel пытается связаться с PowerPoint, он отправляет команду объекту OLE и ожидает ответа от PowerPoint.

Однако, если требуемый ответ не получен в течение определенного периода времени, может отображаться следующая ошибка:

Microsoft Excel ожидает, пока другое приложение завершит действие OLE

Существует три распространенных причины того, что Microsoft Excel ожидает, пока другое приложение завершит сообщение OLE actio n:

  1. Добавление в приложение слишком большого количества надстроек, из которых один или несколько повреждены.
  2. Excel пытается открыть файл, созданный в каком-либо другом приложении, или извлечь данные из активного
  3. С помощью параметра «Отправить как вложение» в Excel можно отправить лист Excel по электронной почте.

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

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

1. Включение функции «Игнорировать другие приложения, использующие DDE».

1] Откройте лист Excel и перейдите в меню «Файл». В меню Файл выберите Параметры.

2] Откроется диалоговое окно параметров Excel. Перейдите на вкладку «Дополнительно» и прокрутите вниз до области «Общие». Там проверьте ‘Игнорируйте другие приложения, которые используют динамический обмен данными (DDE)‘.

Это должно уменьшить часть нагрузки на приложение и сделать его легче. Попробуйте перезапустить Excel после этого.

2. Отключение надстроек

1] Откройте лист Excel и перейдите в меню «Файл». В меню «Файл» выберите «Параметры».

2] Появится диалоговое окно «Параметры Excel». На вкладках слева нажмите Надстройки.

3] В нижней части этого окна находится окно управления. Выберите надстройки Excel и нажмите кнопку «Перейти» рядом с ней. Это заполняет список надстроек.

4] Снимите все флажки рядом с надстройками в поле Доступные надстройки и нажмите кнопку ОК.

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

3: Использование других методов для прикрепления книги Excel

Использование встроенной в Excel опции «Отправить с помощью электронной почты» для отправки книги в виде вложения также может привести к отображению вышеуказанной ошибки OLE. Но вы можете решить эту проблему, прикрепив книгу Excel к своему сообщению через приложение электронной почты. Вы можете отправить свою книгу, прикрепив ее в виде файла к сообщению электронной почты в Outlook 2013/2010 или Hotmail. Фактически, вы можете использовать любое почтовое приложение на ваш выбор, чтобы обойти проблему.

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

Ошибка при направлении команды приложению в Microsoft Excel: пути решения проблемы

Ошибка в Microsoft Excel

​Смотрите также​ ошибка. Т.е. это​ Object​ этого файла Экселя.​ и 40 минут​ INFINITE) ret& =​ As Long End​ говорит что ждёт​’.Application.Visible = True​ каждом конкретном случае​Не в последнюю очередь​Через кнопку​В самой нижней части​Временным решением проблемы может​ приложению в Excel,​C:Program FilesMicrosoft OfficeOFFICE№​ ниже.​Несмотря на то, что,​ системная ошибка, программная,​Set WordApp =​ Работает макрос уже​

​ ожидания не помогли.​ CloseHandle(proc.hProcess) MsgBox («Есть​

Причины возникновения ошибки

​ Type Private Declare​ ответа от Ole​.Application.Documents.Add​

  • ​ существует только одно​
  • ​ виной появления данной​«Пуск»​
  • ​ окна, в выпадающем​
  • ​ стать отключение аппаратного​

Решение проблемы

​ являются неполадки в​. № — это​Чаще всего, устранить ошибку​ в целом, программа​ или как еще​ CreateObject(«Word.Application») ‘создание объекта​ несколько лет на​ Сегодня, я работала​ контакт») End Sub​ Function WaitForSingleObject Lib​ и блочится… соответственно​End With​ верное решение. Поэтому,​

Способ 1: отключение игнорирования DDE

​ ошибки в Excel​переходим в​ списке​ ускорения в Excel.​

  1. ​ реестре. Поэтому, нам​​ номер офисного пакета.​​ при направлении команды​

    Переход во вкладку Файл в Microsoft Excel

  2. ​ Microsoft Excel отличается​​ ее назвать…​​ WORD​

    Переход в Параметры в Microsoft Excel

  3. ​ нескольких компьютерах, и​ несколько часов и​​а у меня​​ «kernel32» (ByVal hHandle​

    Переход в раздел Дополнительно в Microsoft Excel

  4. ​ компонета не может​​Но с невидимым​​ для того, чтобы​ может быть отсутствие​​«Панель управления»​«Управление»​​Переходим в уже знакомый​​ его необходимо будет​​ Например, папка, где​

Отключение игнорирования DDE в Microsoft Excel

​ удается путем отключения​ довольно высоким уровнем​Игорь, добрый день,​

Способ 2: отключение режима совместимости

​WordApp.Visible = True​ на этом компьютере​ не сохраняла, может​ сейчас так​ As Long, ByVal​ доработать код где​ вордом неудобно…​ ликвидировать эту проблему,​

  1. ​ важных обновлений Windows.​.​, выбираем пункт​ нам по первому​ почистить. Перед тем,​ хранятся программы Microsoft​ игнорирования DDE.​ стабильности работы, с​​ смотрю, ты просматриваешь​​iFileName = «C:ЕвгенийПеречень​ тоже работал, до​ кто подскажет как​Public v7 As​ dwMilliseconds As Long)​ говорится про эксель​Помогите, пожалуйста! Просто​ придется методом проб​ Нужно проверить, все​В Панели управления выбираем​

    Путь к файлу Excel

  2. ​«Надстройки COM»​ способу решения проблемы​ как приступать к​ Office 2007, будет​Переходим во вкладку​ этим приложением тоже​​ мою тему… Ты​​ документов для архива.doc»​

    Переход в свойства в Microsoft Excel

  3. ​ переустановки системы и,​ хотя бы сохранить​ Object Sub ConnectV77()​​ As Long Private​​ и останавливается вовсе.​

    Переход во вкладку Совместимость в Microsoft Excel

  4. ​ никаких идей, что​ использовать различные способы​​ ли доступные обновления​ раздел​​. Жмем на кнопку​​ раздел​ дальнейшим действиям, для​​ называться OFFICE12, Microsoft​«Файл»​​ иногда случаются проблемы.​​ мне всегда помогал​

Отключение запуска программы в режиме совместимости в Microsoft Excel

​Set wdDoc =​ соответственно, Офиса. И​ документ?​ Dim ColumnsTable As​ Declare Function CreateProcessA​

Способ 3: Очистка реестра

​ Результат — ЭпикФэйл…​ предпринять.​ устранения ошибки, пока​ загружены, и в​«Программы»​«Перейти»​«Параметры»​ того чтобы подстраховать​ Office 2010 —​.​ Одной из таких​ больше других, может​ WordApp.Documents.Open(Filename:=iFileName, ReadOnly:=True)​ сейчас появилась проблема.​Like​ String ThisWorkbook.Activate ThisWorkbook.Sheets(«Data»).Select​

  1. ​ Lib «kernel32» (ByVal​Ниже приведённый код​Заранее спасибо.​ не будет найден​ случае необходимости закачать​.​.​во вкладке​

    Переход в редактор реестра через окно Выполнить

  2. ​ себя от возможных​ OFFICE14, Microsoft Office​Кликаем по пункту​ проблем является появление​​ ты сталкивался?​​Set MyBookmarks =​​ Эксель зависает и​​: И Word и​

    Редактор реестра Windows

  3. ​ Set v7 =​ lpApplicationName As Long,​​ создаёт процесс и​​Казанский​ единственно верный вариант.​ недостающие.​В открывшемся окне, переходим​Снимаем галочки со всех​​«Файл»​​ нежелательных последствий данной​

    Чистка реестра Windows

  4. ​ 2013 — OFFICE15,​«Параметры»​ сообщения «Ошибка при​Евгений Мультипликатор​

Способ 4: отключение аппаратного ускорения

​ wdDoc.Bookmarks ‘Закладки​ пишет через некоторое​ Visio автоматически сохроняют.​

  1. ​ CreateObject(«v77s.Application») result =​ ByVal lpCommandLine As​ ждёт его завершения,​: Попробуйте добавить строку:​​Автор: Максим Тютюшев​​Опять открываем Панель управления.​​ в подраздел​​ надстроек, которые указаны​. Опять кликаем по​​ процедуры, настойчиво рекомендуем​​ и т.д.​
  2. ​.​ направлении команды приложению».​: Переустановка Офиса тоже​​Еще… Когда Эксель​​ время, что «Объет​ При загрузке они​​ v7.Initialize(v7.RMTrade, «», «YES_SPLASH_SHOW»)​ String, ByVal lpProcessAttributes​​ однако я не​​Set objword =​​Looser​

Отключение аппаратного ускоренрия в Microsoft Excel

Способ 5: отключение надстроек

​ Переходим в раздел​«Программы по умолчанию»​ в списке. Жмем​ пункту​ создать точку восстановления​В папке OFFICE ищем​В открывшемся окне параметров,​ Оно возникает при​

  1. ​ не помогла.​ зависает, в Диспечере​​ не отвечает. Возможно,​​ предложет восстановить несохраненную​​ If Not result​​ As Long, ByVal​ могу его заставить​ New Word.Application​​: Может быть, кто-то​​«Система и безопасность»​

    Переход в надстройки в Microsoft Excel

  2. ​.​ на кнопку​«Дополнительно»​​ системы.​​ файл Excel.exe. Кликаем​​ переходим в подраздел​​ попытке сохранить или​​egonomist​​ задач Ворд появляется.​

    Переход в надстройки COM в Microsoft Excel

  3. ​ приложение-сервер занято.» Или​ версию, тебе только​ Then Exit Sub​ lpThreadAttributes As Long,​​ вызвать компоненту, тобиш​​With objword​

    Надстройки COM в Microsoft Excel

  4. ​ сталкивался?​.​В окне настроек программ​«OK»​.​Для того, чтобы вызвать​​ по нему правой​​«Дополнительно»​ открыть файл, а​: запускать пробовали?​ При снятии Ворда​ » Эксель ожидает​ останится выбрать какую​ On Error Resume​ ByVal bInheritHandles As​ обратиться к нему​.Application.WindowState = wdwindowstatemaximize​Из Экселя открывается​

Включение надстройки в Microsoft Excel

​Кликаем по пункту​ по умолчанию выбираем​.​В открывшемся окне дополнительных​ окно «Выполнить», на​ кнопкой мыши, и​.​

Способ 6: сброс сопоставлений файлов

​ так же провести​Евгений Мультипликатор​ в Диспечере задач​

  1. ​ завершения OLE-операции другим​​ именно.​​ Next Set it​​ Long, ByVal dwCreationFlags​​ и поэтому не​

    Переход в Панель управления

  2. ​.Application.Visible = True​ ворд, пишется в​​«Центр обновления Windows»​​ пункт​

    Переход в раздел Программы в Панели управления

  3. ​Если после этого, проблема​ параметров Excel, ищем​​ клавиатуре вводим комбинацию​​ в появившемся контекстном​

    Переход в раздел Программы по умолчанию в Панели управления

  4. ​Ищем блок настроек​ с ним некоторые​: egonomist — нет​​ макрос сбрасывается и​ приложением». При прогонке​​Виталий​

    Переход в раздел Сопоставления типа файлов в Панели управления

  5. ​ = v7.EvalExpr(«ОткрытьФормуМодально(«»Обработка»»,,»»C:Выгрузка проводок.ert»»)»)​ As Long, ByVal​ могу использовать. Следовательно​​.Tasks(«Microsoft Word»).Activate​​ файл инфа и​

    Переход к изменению программы

  6. ​.​«Сопоставление типов файлов и​ исчезла, то опять​ блок настроек​​ клавиш Win+R. В​​ меню выбираем пункт​

    Выбор программы

  7. ​«Общие»​ другие действия. Давайте​ не пробовал, но​ Эксель восстанавливается, т.е.​​ с помощью F8,​​: Открой обе программы​ ‘Вот на этой​ lpEnvironment As Long,​ хочу решить проблему​.Application.Documents.Add​ тп.​

    Переход к поиску программы

  8. ​В случае, если в​ протоколов конкретных программ»​

Способ 7: загрузка обновлений Windows и переустановка пакета Microsoft Office

​ возвращаемся в окно​«Экран»​ открывшееся окно, вводим​«Свойства»​. Снимаем галочку около​ разберемся, чем вызвана​ уже думал об​ перестает зависать.​ выяснил, что сбой​ ( иногда) они​

  1. ​ строке ждёт ответа​ ByVal lpCurrentDirectory As​​ через Ole.​​End With​

    Переход в систему и безопасность панели управления

  2. ​Так вот, код,​​ открывшемся окне присутствует​​.​

    Переход в центр обновления Windows

  3. ​ надстроек COM. Устанавливаем​. Устанавливаем галочку около​ команду «RegEdit» без​.​ параметра​​ данная проблема, и​​ этом…​

    Переход к установке обновлений Windows

  4. ​Евгений Мультипликатор​ происходит на строке​ сохраняют копию в​

​ по Ole Set​ Long, lpStartupInfo As​Private Type STARTUPINFO​Miduza​ который много лет​ сообщение о наличии​В списке файлов выбираем​ галочку, и жмем​ параметра​ кавычек. Жмем на​

​В открывшемся окне свойств​«Игнорировать DDE-запросы от других​ как её можно​Сейчас проблема решена.​: М-да… А в​WordApp.Visible = True​ кеше и предлагают​ v7 = Nothing​ STARTUPINFO, lpProcessInformation As​ cb As Long​: Господа! Болезненный вопрос!!​ работал в старом​ обновлений, жмем на​ расширение xlsx. Жмем​ на кнопку​«Отключить аппаратное ускорение обработки​

​ кнопку «OK».​

lumpics.ru

Excel ожидает завершения OLE операции другим приложением — Вордом

​ Excel, переходим во​​ приложений»​ устранить.​

​ Решена самым необычным​ ответ тишина.​Посмотрел все библиотеки​ пользователю его восстановить​
​ ………​ PROCESS_INFORMATION) As Long​ lpReserved As String​Из Excel по​
​ Ms Office​ кнопку​

​ на кнопку​

​«OK»​ изображений»​
​Открывается Редактор реестра. В​
​ вкладку​
​. Жмем на кнопку​
​Скачать последнюю версию​
​ образом.​

​Пробовал найти по​ — пропущенных нет.​Xusinboy bekchanov​Или может возможно​ Private Declare Function​

​ lpDesktop As String​ Ole вызывается приложение​

​заглючил после перехода​«Установить обновления»​
​«Изменить программу»​
​. Проверяем, не вернулась​
​. Кликаем по кнопке​
​ левой части редактора​
​«Совместимость»​

​«OK»​ Excel​

​В Ворде 2007​ ошибке. Нашел ,​Вобщем, даже не​
​: Не копируй как​

​ увеличить время ожидания​​ CloseHandle Lib «kernel32″​

​ lpTitle As String​ в котором пользователь​
​ на новый.​
​.​
​.​
​ ли проблема. Если​
​«OK»​
​ расположено древо каталогов.​

planetaexcel.ru

Как вызвать объект Ole и не ждать завершения его работы

​.​​.​
​Какие же основные причины​ вылазила в свое​ но там по​ знаю в какую​
​ ОЛЕ, копируй просто​ до первого выскакивания​ (ByVal hObject As​ dwX As Long​ будет вести работу.​в этом месте:​
​Ждем, пока обновления будут​В открывшемся списке рекомендуемых​ все в порядке,​.​ Перемещаемся в каталог​Если стоят флажки напротив​После этого, в значительном​ вызывают данную ошибку?​ время ошибка «Неверно​ другому формируется открытие​ сторону думать.​ как рисунок.​ окна, а лучше​ Long) As Long​ dwY As Long​Далее из Excel​Set objword =​ установлены, и перезагружаем​ программ, выбираем Microsoft​ то переходим к​
​Как уже говорилось выше,​«CurrentVersion»​ пункта​ числе случаев, проблема​ Можно выделить следующие:​ указана единица измерения»​ ворд.​Офис 2007. Все​Евгений Мультипликатор​ вообще отключить как​ Private Const NORMAL_PRIORITY_CLASS​
​ dwXSize As Long​ вызываетса компонента вызванного​ New Word.Application​ компьютер.​ Excel. Делаем клик​ следующей надстройке, и​ одной из причин​по следующему пути:​«Запустить программу в режиме​ устраняется.​Повреждение надстройки;​ при нажатии кнопки​Достал старый бук​ обновления установлены. Виндоус​: Здравствуйте гуру и​ нить его нафиг​ = &H20& Private​ dwYSize As Long​ приложения которая в​With objword​Если ни один из​ по кнопке​ т.д. Ту надстройку,​ данной проблемы может​HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion​ совместимости»​Ещё одной вероятной причиной,​Попытка получить доступ к​ интервала. Лечится заменой​ с Видоус 7​ 8 тоже со​ другие форумчане.​Добавлено через 6 часов​ Const INFINITE =​ dwXCountChars As Long​ свою очередь проводит​.Application.WindowState = wdwindowstatemaximize​ перечисленных методов не​«OK»​ на которой ошибка​ быть неисправность какой-то​.​, или​ описанной выше проблемы,​ данным активного приложения;​ файла WWINTL.DLL в​ посмотрел настройки библиотек​ всеми обновлениями. Файл​Попробовал сформулировать проблему​ 25 минут​ -1& Public Sub​ dwYCountChars As Long​ ряд операций с​.Application.Visible = True​ помог решить проблему,​.​ вернулась, отключаем, и​ надстройки. Поэтому, как​Удаляем все папки, расположенные​«Выполнять эту программу от​ может быть включенный​Ошибки в системном реестре;​ директории С:Program FilesMicrosoft​ — все одинаковы,​ Экселя в 2003.​ в одно предложение​Решено.​ ExecCmd() Dim proc​ dwFillAttribute As Long​ Excel.​
​.Application.Documents.Add​ то возможно есть​
​В случае, если программы​ больше не включаем.​ временную меру, можно​ в директории​ имени администратора»​ режим совместимости. Для​Повреждение программы Excel.​ OfficeOffice121049.​ посмотрел код -​Что это может​ для поиска -​ThisApplication.DisplayAlerts = 0​ As PROCESS_INFORMATION Dim​ dwFlags As Long​При вызове компоненты​End With​ смысл задуматься о​
​ Excel нет в​ Все остальные надстройки​ использовать отключение надстроек​«CurrentVersion»​, то снимаем их.​ того, чтобы отключить​
​Пути устранения данной ошибки​Я вспомнил про​
​ одинаков, на на​
​ быть?​ не получилось. Сразу​ …. ThisApplication.DisplayAlerts =​

CyberForum.ru

Ошибка

​ start As STARTUPINFO​ wShowWindow As Integer​ макрос останавливается на​эксель виснет и​ переустановке пакета программ​ списке рекомендуемых программ,​ можно включить.​ Excel.​. Для этого, кликаем​ Жмем на кнопку​ его, нужно последовательно​ зависят от её​ это, заменил файл​ старом работает, а​Евгений Мультипликатор​ прошу прощения, и​ 1​

​ ‘ Инициализируем структуру​​ cbReserved2 As Integer​ строке создания объекта​ в конце концов​ Microsoft Office, а​ жмем на кнопку​Если же после выключения​Опять переходим, находясь во​

​ по каждой папке​​«OK»​ проделать указанные ниже​ причины. Но, так​ и ВСЁ. Макрос​ на новом не​

​: Наверное, мало информации…​​ вправду, возможно такое​При работе с Wordом​ STARTUPINFO: start.cb =​

Зависает открытие Ворд из Экселя.

​ lpReserved2 As Long​​ в ожидании его​ выдает «Excel ожидает​
​ то и о​«Обзор…»​ всех надстроек проблема​ вкладке​ правой кнопкой мыши,​.​ шаги.​ как в большинстве​ заработал.​
​ работает…​ нет ответов.​ обсуждалось, но я​ и Visio (копирование​ Len(start) ‘ Запускаем​ hStdInput As Long​ завершения. Если программа​ завершения OLE операции​ переустановке операционной системы​. Переходим по тому​ осталась, то это​«Файл»​ и в контекстном​Если галочки в соответствующих​Переходим, с помощью проводника​ случаев, установить причину​Файл весит 1.4​Помогите, я не​Макрос открывается следующим​ не знаю, как​ из визио в​ приложение: ret& =​ hStdOutput As Long​ отрабатывает код быстро​ другим приложением»​
​ Windows в целом.​
​ пути, о котором​ означает, что надстройки​
​, в раздел​ меню выбираем пункт​ пунктах не установлены,​
​ Windows, или любого​ труднее, чем её​ метра, так что​ понимаю, что может​ кодом:​
​ сформулировать кратко.​ ворд) в ворде​

​ CreateProcessA(0&, «C:Инстал1Cv77BIN1cv7s.exe», 0&,​​ hStdError As Long​ — то всё​
​Побороть проблему удается​Как видим, довольно много​
​ мы говорили, обсуждая​ можно включить, а​
​«Параметры»​«Удалить»​
​ то продолжаем искать​ файлового менеджера, в​
​ ликвидировать, то более​ если кому нужно​ быть…​
​Dim WordApp As​
​Мой макрос в​ выскочила ошибка «Word​
​ 0&, 1&, NORMAL_PRIORITY_CLASS,​ End Type Private​
​ гуд, если же​ так:​
​ возможных вариантов по​ способ решения проблемы​ ошибку следует устранить​, но на этот​.​ источник проблемы в​ каталог размещения пакета​ рациональным решением является​

​ — пишите -​​Евгений Мультипликатор​ Object​
​ Экселе открывал файл​ ожидает, пока другое​ 0&, 0&, start,​ Type PROCESS_INFORMATION hProcess​ по разным причинам​
​Set objword =​ устранению ошибки при​ отключением совместимости, и​ другим способом.​ раз кликаем по​После того, как удаление​ другом месте.​ программ Microsoft Office​ методом проб попытаться​
​ вышлю.​: Кстати, посмотрел другие​Dim iFileName As​

​ Ворд и вставлял​​ приложение завершит действие​ proc) ‘ Ждем​ As Long hThread​ (долгая обработка и​ New Word.Application​ направлении команды в​ выбираем файл excel.exe.​Для решения проблемы можно​
​ пункту​ выполнено, перезагружаем компьютер​Одной из причин, которая​ на компьютере. Путь​ найти верный способ​Спасибо всем, кто​

​ файлы, которые из​​ String​ туда данные с​

​ OLE». Вчера была​​ завершения запущенного приложения:​

​ As Long dwProcessID​​ т.п.) то Excel​With objword​ программе Excel. Но,​Аналогичные действия проделываем и​
​ также попытаться сбросить​«Надстройки»​ и проверяем работоспособность​
​ может вызвать ошибку​ к нему выглядит​ действий из тех​ откликнулся!!!​ Ворда открывают Эксель,​Dim wdDoc As​ помощью закладок из​ такая же ошибка​ ret& = WaitForSingleObject(proc.hProcess,​
​ As Long dwThreadID​ выкидывает окно и​’.Application.WindowState = wdwindowstatemaximize​ как правило, в​
​ для расширения xls.​ сопоставления файлов.​.​ программы Excel.​ при направлении команды​
​ следующим образом:​ вариантов, которые представлены​
​Тема закрыта.​

planetaexcel.ru

​ та же самая​

Последнее обновление Ноя 12, 2021

Последнее изменение: 3 апреля 2019 г.


Чтобы исправить различные проблемы с ПК, мы рекомендуем Restoro PC Repair Tool: это программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Исправьте проблемы с ПК и удалите вирусы прямо сейчас, выполнив 3 простых шага:

  1. Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь ).
  2. Нажмите Начать сканирование, чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
  3. Нажмите «Восстановить все», чтобы исправить проблемы, влияющие на безопасность и производительность вашего компьютера.
  • В этом месяце Restoro скачали 662 786 читателей.

Во всех приложениях появляется множество ошибок, даже в таких сторонних приложениях, как Microsoft Excel, входящие в состав пакета Office.

Ошибка, о которой мы говорим, – это печально известная ошибка «Microsoft Excel ожидает, пока другое приложение завершит действие OLE ».

Когда эта конкретная ошибка появляется на вашем дисплее, у вас есть несколько вариантов ее решения.

Как устранить ошибку «Microsoft Excel ожидает, пока другое приложение завершит действие OLE»?

  1. Что такое действие OLE?
  2. Почему появляется ошибка OLE?
  3. Как исправить ошибку «Excel ожидает OLE»

1: Что такое OLE-действие?

Действие связывания и встраивания объектов (OLE) – это технология, позволяющая приложениям Office взаимодействовать с другими приложениями.

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

2: Почему появляется ошибка OLE?

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

3 Как исправить ошибку «Excel ожидает OLE»

Первое решение – это, конечно, перезагрузить компьютер и повторить попытку. Если проблема не исчезнет, ​​попробуйте следующие обходные пути:

1 Включите функцию «Игнорировать другое приложение, использующее DDE».

  1. Откройте лист Excel
  2. Перейдите в меню “Файл”.
  3. Нажмите на Параметры
  4. Перейдите на вкладку Advanced
  5. Прокрутите вниз до области «Общие» и установите флажок «Игнорировать другие приложения, использующие динамический обмен данными (DDE)».
  6. Перезагрузите Excel

2 Отключить надстройки

  1. Откройте лист Excel
  2. Перейдите в меню “Файл”.
  3. Нажмите на Параметры
  4. Нажмите на надстройки
  5. Выберите надстройки Excel и нажмите кнопку «Перейти».
  6. Снимите все флажки и нажмите ОК.

3 Другие способы прикрепления книги Excel

Использование опции Excel «Отправить по электронной почте» может привести к упомянутой выше ошибке.

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

Источник записи: windowsreport.com

Microsoft Excel ожидает, пока другое приложение завершит действие OLE

Связывания и внедрения объектов (технология OLE) — технология, разработанная Microsoft, которая позволяет офисным приложениям взаимодействовать с другими приложениями. Это позволяет приложение для редактирования, чтобы отправить документ в другие приложения, а затем импортировать или взять его обратно вместе с другим контентом.

Например, если Excel пытается общаться с PowerPoint, выдает команду на Оле объект и ждет ответа от PowerPoint.

Однако, если нужного ответа не получено в течение определенного периода времени, следующие ошибки могут отображаться:

В Microsoft Excel ожидает, пока другое приложение завершит действие OLE

Существует три основных причины возникновения этой корпорации Microsoft Excel ожидает, пока другое приложение завершит сообщение Оле действий:

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

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

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

1: включение ‘игнорировать другие приложения, использующие функцию ДДЕ’

1] Откройте лист Excel и перейти в файл меню. В меню Файл щелкните на опции.

2] появится диалоговое окно параметры Excel. Перейти на Расширенный вкладке и прокрутите вниз до общей площади. Там проверить ‘игнорировать другие приложения, использующие динамического обмена данными (DDE)‘.

Это должно снизить нагрузку на приложения и сделать его светлее. Попробуйте перезапустить Excel после этого.

2: отключение надстроек

1] Откройте лист Excel и перейти в файл меню. В меню Файл щелкните на опции.

2] появится диалоговое окно параметры Excel.На вкладках на левой стороне, нажмите на надстройки.

3] в нижней части этой коробки управления коробкой. Выберите Excel надстройки и нажимаем на идите кнопку рядом с ним. Это заполняет список надстроек.

4] Снимите каждую коробку рядом с надстройки в надстройках существующих окне , а затем нажмите на ОК.

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

3: с использованием других методов для подключения книги Excel

С помощью встроенной в Excel Отправить через функцию электронной почты, чтобы отправить книгу в качестве приложения может также привести к выше ошибка OLE отображается. Но вы можете преодолеть эту проблему путем присоединения книге Excel на ваше сообщение через приложение электронной почты. Вы можете отправить свой книгу, прикрепив его как файл в сообщение электронной почты в Outlook 2013/2010 или Hotmail. На самом деле, вы можете использовать любое приложение электронной почты по вашему выбору, чтобы обойти проблему.

Решения, описанные в этом посте являются одними из самых эффективных и популярных, которые используются для устранения ошибки Excel, упомянутые выше в обсуждении.

Microsoft Excel ожидает, пока другое приложение завершит действие OLE

Связывание и внедрение объектов (OLE) — это технология, разработанная Microsoft, которая позволяет приложениям Office взаимодействовать с другими приложениями. Это позволяет одному приложению для редактирования отправить часть документа в другие приложения, а затем импортировать или вернуть его вместе с другим содержимым.

Например, если Excel пытается связаться с PowerPoint, он отправляет команду объекту OLE и ожидает ответа от PowerPoint.

Однако, если требуемый ответ не получен в течение определенного периода времени, может отображаться следующая ошибка:

Microsoft Excel ожидает, пока другое приложение завершит действие OLE

Существует три распространенных причины того, что Microsoft Excel ожидает, пока другое приложение завершит сообщение OLE actio n:

  1. Добавление в приложение слишком большого количества надстроек, из которых один или несколько повреждены.
  2. Excel пытается открыть файл, созданный в каком-либо другом приложении, или извлечь данные из активного
  3. С помощью параметра «Отправить как вложение» в Excel можно отправить лист Excel по электронной почте.

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

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

1. Включение функции «Игнорировать другие приложения, использующие DDE».

1] Откройте лист Excel и перейдите в меню «Файл». В меню Файл выберите Параметры.

2] Откроется диалоговое окно параметров Excel. Перейдите на вкладку «Дополнительно» и прокрутите вниз до области «Общие». Там проверьте ‘Игнорируйте другие приложения, которые используют динамический обмен данными (DDE)‘.

Это должно уменьшить часть нагрузки на приложение и сделать его легче. Попробуйте перезапустить Excel после этого.

2. Отключение надстроек

1] Откройте лист Excel и перейдите в меню «Файл». В меню «Файл» выберите «Параметры».

2] Появится диалоговое окно «Параметры Excel». На вкладках слева нажмите Надстройки.

3] В нижней части этого окна находится окно управления. Выберите надстройки Excel и нажмите кнопку «Перейти» рядом с ней. Это заполняет список надстроек.

4] Снимите все флажки рядом с надстройками в поле Доступные надстройки и нажмите кнопку ОК.

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

3: Использование других методов для прикрепления книги Excel

Использование встроенной в Excel опции «Отправить с помощью электронной почты» для отправки книги в виде вложения также может привести к отображению вышеуказанной ошибки OLE. Но вы можете решить эту проблему, прикрепив книгу Excel к своему сообщению через приложение электронной почты. Вы можете отправить свою книгу, прикрепив ее в виде файла к сообщению электронной почты в Outlook 2013/2010 или Hotmail. Фактически, вы можете использовать любое почтовое приложение на ваш выбор, чтобы обойти проблему.

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

Microsoft Excel ожидает, что другое приложение завершит действие OLE 2019

Связывание и встраивание объектов (OLE) — это технология, разработанная Microsoft, которая позволяет приложениям Office взаимодействовать с другими приложениями. Это позволяет одному редактору приложить часть документа для других приложений, а затем импортировать или вернуть его вместе с другим контентом.

Например, если Excel пытается установить связь с PowerPoint, он выдает команду OLE и ожидает ответа от PowerPoint.

Однако, если требуемый ответ не получен в течение определенного периода времени, может отображаться следующая ошибка:

Microsoft Excel ожидает, что другое приложение завершит Действие OLE

Существует три распространенных причины появления этого Microsoft Excel ожидает, что другое приложение завершит сообщение OLE actio n:

  1. Добавление слишком большого количества надстроек в приложение, вне который один или несколько повреждены.
  2. Excel пытается открыть файл, созданный в каком-либо другом приложении, или получить данные из активного.
  3. Использование опции «Отправить как вложение» в Excel для отправки листа Excel в электронном письме .

Рекомендуемое общее решение — перезагрузка вашего co mputer и попробуйте заново . Поскольку ошибка также может возникнуть из-за того, что Excel пытается взаимодействовать с другим приложением, которое не отвечает, рекомендуется закрыть Excel и все другие приложения. После этого вы можете снова открыть лист Excel и начать заново.

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

1: Включение «Игнорировать другие приложения, которые используют DDE `

1] Откройте лист Excel и перейдите в меню Файл . В меню «Файл» выберите « « Параметры ».

2] Появится диалоговое окно« Параметры Excel ». Перейдите на вкладку Дополнительно и прокрутите вниз до области Общие . Проверьте «Игнорировать другие приложения, использующие Dynamic Data Exchange (DDE) ».

Это должно уменьшить нагрузку на приложение и сделать его более легким. Попробуйте перезагрузить Excel после этого.

2: Отключение надстроек

1] Откройте лист Excel и перейдите в меню Файл . В меню «Файл» выберите « « Параметры ».

2] Появится диалоговое окно« Параметры Excel ». На вкладках с левой стороны щелкните надстройки.

3] в нижней части этого окна находится Управление . Выберите Excel надстройки и нажмите кнопку Go рядом с ним. Это заполняет список надстроек.

4] Снимите флажок рядом с надстройками в окне Надстройки , а затем нажмите OK .

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

3: Использование других методов для прикрепления книги Excel

Использование внутренней опции «Отправить по электронной почте» Excel для отправки книги в виде вложения также может приведет к отображению вышеописанной ошибки OLE. Но вы можете решить эту проблему, добавив книгу Excel в свое сообщение через приложение электронной почты. Вы можете отправить свою книгу, добавив ее в качестве файла в сообщение электронной почты в Outlook 2013/2010 или Hotmail. На самом деле вы можете использовать любое приложение электронной почты по своему усмотрению, чтобы обойти эту проблему.

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

Microsoft Excel ожидает, что другое приложение завершит действие OLE

Связывание и внедрение объектов (OLE) — это технология, разработанная Microsoft, которая позволяет приложениям Office взаимодействовать с другими приложениями. Он позволяет одному редактору приложить часть документа для других приложений, а затем импортировать или вернуть его вместе с другим контентом.

Например, если Excel пытается установить связь с PowerPoint, он выдает команду OLE объект и ожидает ответа от PowerPoint.

Однако, если требуемый ответ не получен в течение определенного периода времени, может отображаться следующая ошибка:

Microsoft Excel is waiting for another application to complete an OLE action

Существует три распространенных причины возникновения этого Microsoft Excel ожидает, что другое приложение завершит OLE action сообщение:

  1. Добавление слишком большого количества надстроек в приложение, из которых один или несколько повреждены.
  2. Excel пытается открыть файл, созданный в другом приложении, или получить данные из активного
  3. Использование опции «Отправить как вложение» в Excel для отправки листа Excel в электронном письме.

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

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

1: включение функции «Игнорировать другие приложения, использующие DDE»

1] Откройте Лист Excel и файл меню. В меню «Файл» нажмите Опции.

2] Появится диалоговое окно «Параметры Excel». Перейти к продвинутый и прокрутите вниз до генеральный площадь. Там проверьте ‘Игнорировать другие приложения, использующие Dynamic Data Exchange (DDE)‘.

Это должно снизить нагрузку на приложение и сделать его более легким. После этого попробуйте перезагрузить Excel.

2: Отключение надстроек

1] Откройте Лист Excel и файл меню. В меню «Файл» нажмите Опции.

2] Появится диалоговое окно «Параметры Excel». На вкладках с левой стороны нажмите Add-Ins.

3]. В нижней части этого окна находится управлять коробка. Выберите Excel надстроек и нажмите Идти рядом с ним. Это заполняет список надстроек.

4] Снимите флажок рядом с надстройками в Доступные надстройки а затем нажмите Хорошо.

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

3: Использование других методов для установки книги Excel

Использование внутренней опции «Отправить по электронной почте» Excel для отправки книги в виде вложения также может привести к отображению вышеописанной ошибки OLE. Но вы можете решить эту проблему, добавив книгу Excel в свое сообщение через приложение электронной почты. Вы можете отправить свою книгу, добавив ее в качестве файла в сообщение электронной почты в Outlook 2013/2010 или Hotmail. Фактически, вы можете использовать любое приложение электронной почты по своему усмотрению, чтобы обойти эту проблему.

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

Похожие сообщения:

  • Как вставить таблицу Excel в документе Word
  • Как легко экспортировать графики Excel в виде изображений
  • Как распространять книгу Excel с несколькими пользователями в Интернете
  • Как остановить или отключить совместное использование книг в Excel 2016
  • Советы и подсказки Microsoft Excel Online, которые помогут вам начать работу

Excel ожидает, что другое приложение выполнит действие OLE

Прежде чем перейти к очевидному: Application.DisplayAlerts = False не решила мою проблему.

Я написал процедуру VBA (начатую в Excel 2010), которая перемещается вокруг массива, содержащего разные файлы Excel. Цикл открывает файл, обновляет данные, сохраняет и закрывает файл для каждого элемента массива. Я написал подпрограмму catch catch, поэтому я регистрирую, какие файлы excel не удалось открыть/обновить/сохранить и т.д., Чтобы пользователь мог их вручную проверить.

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

Я мог бы использовать Application.DisplayAlerts = False , чтобы отключить сообщение, но это, вероятно, отключит все предупреждения, чтобы я не смог поймать ошибки?

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

Есть ли способ остановить это сообщение, не останавливая других предупреждений?

NB. Мой процесс имеет экземпляр управления Excel, который запускает VBA и открывает книги, которые будут обновляться в отдельном экземпляре.

Спасибо за помощь

Ниже приведен фрагмент моего кода, который содержит элементы обновления

«Ожидание другого приложения для завершения действия OLE» не является предупреждающим сообщением, которое вы можете просто отключить и забыть, иногда макрос сможет продолжить работу, но, по моему опыту, если вы получаете эту ошибку, только вопрос времени, пока проблема не приведет к сбоям/зависанию всего вашего макроса, поэтому он определенно должен быть исправлен и исправлен.

Я получаю эту ошибку только в том случае, если я использую дополнительные приложения Microsoft Office (отличные от Excel, которые используют код) в качестве объектов, а один из них имеет ошибку: Excel, выполняющий код, не знает, что произошла ошибка в одном из других приложений, поэтому он ждет и ждет и ждет, и в итоге вы получите сообщение «Ожидание другого приложения для завершения действия OLE».

Итак, чтобы устранить эту проблему, вам нужно искать места, в которых вы используете другие приложения MSO. В вашем примере у вас есть дополнительный экземпляр Excel, и вы извлекаете данные из Access, поэтому его наиболее вероятно один из те два, которые вызывают проблемы.

Ниже я расскажу о том, как я переписал бы этот код, будучи более осторожным с тем, где код взаимодействует с другими приложениями MSO, явно контролируя, что происходит в них. Единственное, что я действительно не мог сделать, это GetPivotsToRefresh потому что я не могу понять, что именно вы делаете здесь, но в моем коде я просто предположил, что он возвратил массив со списком файлов excel, которые вы хотите обновить. См. Следующий код:

Итак, я создал свои собственные «refreshPivotTables», но вы могли бы встроить их в главный суб, я просто подумал, что петли и счетчики циклов могут немного запутаться в этой точке.

На чтение 3 мин. Просмотров 8.4k. Опубликовано 03.09.2019

Существует множество ошибок, возникающих во всех приложениях, даже в таких приложениях, как Microsoft Excel, которые входят в состав пакета Office.

Об ошибке, о которой мы говорим, является печально известная ошибка « Microsoft Excel ожидает другого приложения для выполнения действия OLE ».

Когда эта конкретная ошибка появляется на вашем дисплее, у вас есть несколько вариантов для ее устранения.

Содержание

  1. Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?
  2. 1. Что такое OLE a?
  3. 2: Почему появляется ошибка OLE?
  4. 3: Как исправить проблему «Excel ждет OLE»

Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?

  1. Что такое действие OLE?
  2. Почему появляется ошибка OLE?
  3. Как исправить проблему «Excel ждет OLE»

1. Что такое OLE a ?

Действие «Связывание и внедрение объектов» (OLE) – это технология, позволяющая приложениям Office взаимодействовать с другими приложениями.

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

2: Почему появляется ошибка OLE?

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

3: Как исправить проблему «Excel ждет OLE»

Первое решение, конечно же, перезагрузить компьютер и повторить попытку. Если проблема не устранена, попробуйте следующие обходные пути:

1. Включить функцию «Игнорировать другое приложение, использующее DDE»

  1. Откройте лист Excel
  2. Перейти в меню «Файл»
  3. Нажмите на Опции
  4. Перейти на вкладку «Дополнительно»
  5. Прокрутите вниз до области «Общие» и установите флажок «Игнорировать другие приложения, использующие динамический обмен данными (DDE)».
  6. Перезапустите Excel

2. Отключить надстройки

  1. Откройте лист Excel
  2. Перейти в меню «Файл»
  3. Нажмите на Опции
  4. Нажмите на надстройки
  5. Выберите надстройки Excel и нажмите кнопку «Перейти».
  6. Снимите все флажки и нажмите ОК

3. Другие способы прикрепления книги Excel

Использование в Excel опции «Отправить с помощью электронной почты» может привести к указанной выше ошибке.

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

Выберите свое почтовое приложение с умом! Мы пришли к нам на помощь с этим свежим списком!

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

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

  • Partition Wizard

  • Partition Magic

  • Microsoft Excel Is Waiting for Another Application Error [Solved]

By Amy | Follow |
Last Updated July 07, 2020

Are you bothered by the Microsoft Excel is waiting for another application to complete an OLE action error? What causes this error and how to solve it? Here, MiniTool will analyze the possible causes and offer you some solutions.

According to user report, Microsoft Excel is waiting for another application to complete an OLE action error will happen to systems including Windows 7/8.1/10. It is a quite common error. However, it confuses plenty of users.

Tip: What is an OLE action OLE? (Object Linking & Embedding) action is a mechanism that is built to boost communications between Office applications such as Word, Excel and PowerPoint and other applications for the purpose of finishing an operation.

What triggers the Excel is waiting for another application to complete an Ole action error? Here are several factors that can cause the error. They are summarized as follows.

  • Many add-ins are added in the application and some of them are corrupted.
  • DDE protocol is disabled from Excel.
  • Office installation is corrupted.
  • There are some conflicts between Adobe Acrobat PDFMaker add-in and Excel.
  • Internet Explorer is interfering with the DDE (Dynamic Data Exchange).

Top recommendation: The Guide to Fix These Libraries Failed to Download Forge Issue

Fix 1: Enable the Ignore Other Applications that Users DDE Feature

Since the DDE application feature can result in the Excel is waiting for another application to complete an Ole action error, one of the solutions is to enable the Ignore other applications that use DDE feature.

Here are detailed steps for that.

Step 1: After opening the Excel sheet, move to the File menu and then click Options button.

Step 2: In the Options dialog box, go to the Advanced tab and then drop down to the General section. Now, check the Ignore other applications that use Dynamic Data Exchange (DDE) option.

choose the target option

Now, you can re-open Excel and check if the Microsoft Excel is waiting for another application to complete an OLE action error is fixed. If not, move to the following fixes.

Fix 2: Disable Add-ins

As mentioned earlier, corrupted add-ins can also cause the error — Excel is waiting for another application to complete an Ole action. Given to that fact, you can try disabling all add-ins in the Excel. This method has been proven to be useful by many users. The following are detailed steps.

Step 1: Open Excel and then navigate to the File tab. Click Options from the pop-up menu.

Step 2: Click on Add-ins in the left panel of the next window and then choose Excel Add-ins at the bottom of the window. After that, click the Go button.

click add-ins button

Step 3: In the next window, uncheck all the boxes under the Add-Ins available section and click the OK button to save the change. This operation will reduce the load on the application. Now, restart the Excel to see if it runs properly.

Fix 3: End the Internet Explorer Process

You may also receive the Microsoft is waiting for another application to complete an OLE action error when attempting to save the file of Excel. It is likely that the Internet Explorer process interferes with the Dynamic Data Exchange. Well, you need to kill the Internet Explorer process to solve the error. Here’s how to do.

Step 1: Open the Task Manager from the Start menu.

  1. Right click the Windows icon on the desktop to open the Start
  2. Click on Task Manager from the menu.

open task manager from the start menu

Step 2: Scroll down the process list to find Internet Explorer process. Then, right click on it and choose the End task option.

Step 3: Run Excel to see if it runs properly.

About The Author

Amy

Position: Columnist

Having writing articles about computer tech for a long time, I am rather experienced especially on the aspect of computer optimization, PC enhancement, as well as tech terms explanation. The habit of looking through tech forums makes me a great computer issues collector. And then, many articles related to these issues are released, which benefit plenty of users. Professional, effective, and innovative are always the pursuit of an editing worker.

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

1. связывание
и внедрение

2. использование
OLE

Связывание

При
связывании файлов образуется связь
между файлом-источником и фай¬лом-приемником.
Источником может быть, например, лист
Excel, часть которо¬го или весь лист
используется в файле-приемнике WORD Пока
будет су¬ществовать связь между этими
двумя документами, любые изменения в
диа¬грамме Excel (исходные данные) будут
отражены в документе WORD (связан¬ные
данные). Рабочая таблица на самом деле
не является частью документа WORD, это
просто окно, через которое вы можете
видеть рабочую таблицу Ex¬cel. Если обновить
данные в файле-источнике, скажем в
рабочей таблице Excel, то эти данные
автоматически обновятся во всех связанных
с этой таблицей до¬кументах. Еще одним
преимуществом связывания является
экономия размера файла-приемника, т.е.
с одним файлом-приемником может быть
связано не¬сколько объектов, которые
при вставке в файл резко увеличили бы
его объем.

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

Часто
файлы-источники хранятся на сервере, и
любое количество пользовате¬лей может
установить связь с ними. Пока
документы-приемники связаны с файлами
на сервере, все хорошо. Но если вашему
коллеге в другом конце стра¬ны нужен
файл с вашего компьютера, то при пересылке
необходимо будет пе¬редать все
файлы-источники и установить новые
связи, так как местоположе¬ние папки,
содержащей файлы-источники, будет
изменено. В этом случае луч¬шим выбором
будет второе средство ОLЕ — внедрение.

Внедрение

Внедрение
больше похоже на обычное копирование
и вставку, так как поме¬щает копию
объекта из приложения-источника в файл
приложения-приемника. Главным и
существенным преимуществом внедрения
перед обычным копиро¬ванием и вставкой
является то, что вы можете редактировать
внедренный объ¬ект, оставаясь в
приложении-приемнике. При обычном
копировании и вставке вы должны были
бы переключиться в приложение-источник,
отредактировать объект и еще раз
скопировать его в файл-приемник, а при
редактировании вне¬дренного объекта
приложение-приемник обычно передает
управление прило¬жению-источнику. После
внесения каких-либо изменений управление
переда¬ется обратно приложению-приемнику,
а от приложения-источника не остается
никаких следов, кроме обновленного
объекта. Главным преимуществом вне¬дрения
перед связыванием является удобство
при перемещении файлов. Вы не ограничены
связями, ассоциирующимися с исходными
объектами. Вы можете внедрить объект в
файл, передать его своим коллегам,
проживающим в другом конце страны, и
они смогут открыть его, как и любой
другой документ, если только у них есть
в наличии соответствующее приложение-приемник.
Кроме того, располагая соответствующим
приложением-источником, они смогут
так¬же отредактировать и изменить
внедренные объекты.

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

Для
связи и внедрения объектов можно
воспользоваться следующими способами:

1. выполнить
команду «Копировать» в буфер и
воспользоваться диалоговым окном
«Специальная вставка»

2. вставить
объект с помощью команд «Объект» и
«Рисунок» из меню «Встав¬ка»

3. переместить
объект с помощью мыши непосредственно
из приложения — ис¬точника в приложение
— приёмник (возможно, с использованием
Рабочего стола в качестве промежуточного
пункта).

Окно
«Специальная вставка» примет другой
вид в нашей задаче. Охарактеризу¬ем
его.

В
верхней части окна — Источник окно «Как»
помогает выбрать тип сведений (формата)
для специальной вставки. Если нужно
получить после вставки точ¬ную копию
объекта с возможностью его последующего
редактирования, то вы¬брать формат
«Объект Документ МS Word». Если нужна
точная копия объекта, но изменения
вносится не будут, то формат Рicturе
позволит уменьшить размер файла, что
особенно важно при передаче данных.
Формат Тех1 подходит, когда нужно вставить
только основной текст, а форматирование
будет осуществлять¬ся средствами
приложения — приёмника. Описанное выше
справедливо для внедрения. Если в
диалоговом окне установить параметр
«Связать», то сохра¬нится возможность
выбора трех форматов для вставки, но
только один позво¬лит вставить объект
корректно — это формат объект Документ
МS Word.

Диалоговое
окно Связи

Можно
получить информацию о связанном объекте,
выбрав пункт Связи из ме¬ню Правка.

В
окне списка Исходный файл приведена
информация о всех связях в докумен¬те
с указанным именем файлов, а также
методов обновления для каждого фай¬ла.
Можно также установить обновление связи
по запросу вместо принятого по умолчанию
автоматического обновления. Используя
командные кнопки в пра¬вой части
диалогового окна, можно обновить связь
по запросу, открыть в при¬ложении —
источнике, изменить источник или
разорвать связь между приложе¬нием —
источником и объектом. В случае разрыва
связи копия объекта будет восстановлена
в файл — приёмник. Разорванная связь
может быть восстановле¬на только в
случае повтора полного процесса установки
связи. В дополнение к диалоговому окну
Специальная вставка, связь или внедрение
объекта в документ МS Offiсе возможны по
командам меню Вставка, отра¬жающим
названия различных типов объектов.
Связывание файла состоит из указания
полного имени файла и установки параметра
Связать с файлом, в) Обмен данными между
приложениями. При использовании метода
drag & drор рекомендуется расположить
горизонтально два окна приложения
одно¬временно. Чтобы освободить
пространство окно можно убрать ПИ и
строку со-стояния. Иногда при использовании
метода drag& drор данные перемещаются
или копируются (Сtrl), а иногда внедряются.

Использование
фрагментов для передачи данных. Данные
в виде текста или диапазонов ячеек можно
хранить в виде фрагментов на Рабочем
столе. Фраг¬менты имеют свои атрибуты,
которые могут быть изменены с помощью
коман¬ды Свойства. Фрагменты хранятся
в папке WindowsРабочий стол.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Like this post? Please share to your friends:
  • Ole объекты excel word
  • Ole объект excel в автокаде
  • Ole как вставить в word
  • Ole для word на c
  • Ole в delphi для excel