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

Данная статья была ранее опубликована под номером RU280825
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Проблема
После последовательного нажатия кнопки "Печать" в окне Предварительного просмотра,кнопки "Просмотр"в окне "Печать"и последующем нажатии кнопки "Печать" в окне Предварительного просмотра,документ распечатывается на принтер, используемый по умолчанию в операционной системе, и выдается следующее сообщение об ошибке:
Инструкция по адресу "0x00000024" обратилась к памяти по адресу "0x00000024". Память не может быть "read".
Причина
Данное сообщение об ошибке отображается при одновременном выполнении следующих условий:
  • Книга Excel содержит программу, написанную на Microsoft Visual Basic for Applications, в которой используется событие "WorkbookBeforePrint", предотвращающее процесс печати, установкой значения "True" дляаргумента"Cancel".
  • Данное событие возникает в окне Предварительного просмотра Microsoft Excel.
Решение
Данная проблема может быть решена с помощью исправления, выпущенного корпорацией Microsoft. Предлагаемое исправление включает в себя решение только для проблемы, описанной в данной статье, и должно применяться исключительно в системах, где наблюдается вышеописанная проблема. Данное исправление находится на стадии дополнительного тестирования. По этой причине, Microsoft рекомендует во всех случаях, когда проблема не представляет особой важности, отложить ее решение до выхода ближайшего пакета исправлений Service Pack для Office 2000, в который будет включено решение описанной проблемы.

Для того, чтобы получить исправление, свяжитесь со службами технической поддержки Microsoft. Полный список телефонов служб поддержки, а также информация по условиям обслуживания, доступны на веб-сервере Microsoft по следующему адресу:
Внимание: В отдельных случаях, если специалистом службы технической поддержки 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, перечисленных в разделе "Информация… применима к:" данной статьи.
excel2000 excel2k xl2000 xl2k crash hang hangs hung av vba WorkbookBeforePrint
Свойства

Номер статьи: 280825 — последний просмотр: 02/01/2014 00:22:01 — редакция: 1.0

  • Microsoft Excel 2000 Standard Edition
  • kbnosurvey kbarchive kbbug kbfix KB280825
Отзывы и предложения