При использовании события "WorkbookBeforePrint" Microsoft Excel 2000 аварийно завершает работу

Переводы статьи Переводы статьи
Код статьи: 280825 - Vizualiza?i produsele pentru care se aplic? acest articol.
Данная статья была ранее опубликована под номером RU280825
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Развернуть все | Свернуть все

Проблема

После последовательного нажатия кнопки "Печать" в окне Предварительного просмотра, кнопки "Просмотр" в окне "Печать" и последующем нажатии кнопки "Печать" в окне Предварительного просмотра, документ распечатывается на принтер, используемый по умолчанию в операционной системе, и выдается следующее сообщение об ошибке:
Инструкция по адресу "0x00000024" обратилась к памяти по адресу "0x00000024". Память не может быть "read".

Причина

Данное сообщение об ошибке отображается при одновременном выполнении следующих условий:
  • Книга Excel содержит программу, написанную на Microsoft Visual Basic for Applications, в которой используется событие "WorkbookBeforePrint", предотвращающее процесс печати, установкой значения "True" для аргумента "Cancel".
  • Данное событие возникает в окне Предварительного просмотра Microsoft Excel.

Решение

Данная проблема может быть решена с помощью исправления, выпущенного корпорацией Microsoft. Предлагаемое исправление включает в себя решение только для проблемы, описанной в данной статье, и должно применяться исключительно в системах, где наблюдается вышеописанная проблема. Данное исправление находится на стадии дополнительного тестирования. По этой причине, Microsoft рекомендует во всех случаях, когда проблема не представляет особой важности, отложить ее решение до выхода ближайшего пакета исправлений Service Pack для Office 2000, в который будет включено решение описанной проблемы.

Для того, чтобы получить исправление, свяжитесь со службами технической поддержки Microsoft. Полный список телефонов служб поддержки, а также информация по условиям обслуживания, доступны на веб-сервере Microsoft по следующему адресу:
http://support.microsoft.com/directory/overview.asp
Внимание: В отдельных случаях, если специалистом службы технической поддержки Microsoft будет определено, что решением проблемы является специально выпущенное исправление, оплата, предусмотренная за обращение в службы технической поддержки, может быть отменена. Дополнительные вопросы, не связанные с данным исправлением, обслуживаются в соответствии со стандартными условиями.

Английская версия данного исправления содержит следующие или более поздние версии файлов:
   Дата        Время   Версия      Размер     Имя файла        Платформа
   --------------------------------------------------------------------
   12/07/2000  11:23p  0.0.0.0000  1,718,956  EXCEL.msp        x86
   12/07/2000  11:50p  0.0.0.0000  4,306,000  EXCEL_Admin.msp  x86
После установки данного исправления перечисленные в таблице файлы будут иметь следующие или более поздние версии:
   Дата        Время   Версия      Размер     Имя файла        Платформа
   --------------------------------------------------------------------
   12/07/2000  12:26a  9.0.0.4806  7,155,757  excel.exe        x86

Статус

Описанное поведение является подтвержденной ошибкой продуктов Microsoft, перечисленных в разделе "Информация… применима к:" данной статьи.

Свойства

Код статьи: 280825 - Последний отзыв: 1 февраля 2014 г. - Revision: 1.0
Информация в данной статье применима к:
  • Microsoft Excel 2000 Standard Edition
Ключевые слова: 
kbnosurvey kbarchive kbbug kbfix KB280825

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com