База знаний KB0179

Проблемы с прокруткой в области заметок PowerPoint 2013 и 2016

Проблема

Когда файл PowerPoint отображается в Обычном режиме, пользователь может редактировать заметки докладчика в Области заметок под слайдом, если нажмет кнопку Заметки в строке состояния PowerPoint. Однако при попытке прокрутить Область заметок с помощью колесика мыши в PowerPoint 2013 или 2016, всегда происходит возврат к строке, на которой находится текстовый курсор.

Проблема обусловлена программной ошибкой в PowerPoint 2013 и 2016. Мы отправили отчет о данной ошибке компании Microsoft. Если у вашей компании есть контракт на поддержку Microsoft Office и вы хотите обратиться в Microsoft за исправлением, вы можете указать номер обращения Microsoft 114072811653716. Ошибку можно воспроизвести и без надстройки think-cell.

Воспроизведение ошибки без think-cell

Выполните следующие действия:

  1. Откройте в PowerPoint 2013 или 2016 новый пустой файл.
  2. В PowerPoint выполните команду Вставкаthink-cellДополнительно Меню «Дополнительно»Деактивировать think-cell.
  3. Разместите фигуру PowerPoint на слайде: ГлавнаяРисунокОвал.
  4. Нажмите кнопку Заметки в строке состояния PowerPoint в обычном режиме для отображения Области заметок — поищите надпись «Нажмите, чтобы добавить заметки» под слайдом PowerPoint.
  5. Введите несколько строк текста в Области заметок, пока не появится вертикальная полоса прокрутки.
  6. Нажмите сочетание клавиш Alt + F11, чтобы открыть Microsoft Visual Basic для приложений.
  7. Добавьте следующий код как Модуль класса и дайте ему имя cEventClass:
    
    
    Public WithEvents PPTEvent As Application
    Private Sub Class_Initialize()
      MsgBox "EventHandler is now active." & vbNewLine & _
        " - Click OK then click to place cursor at the end of the first line in the notes pane." & vbNewLine & _
        " - Scroll down in the notes pane with a mouse wheel until the line with the cursor is no longer visible." & vbNewLine & _
        " - Click on the PowerPoint Oval on the slide."
    End Sub
    
    Private Sub Class_Terminate()
      MsgBox "EventHandler is now inactive."
    End Sub
    
    Private Sub PPTEvent_WindowSelectionChange (ByVal Sel As Selection)
      ActivePresentation.CanCheckIn
    End Sub
    		
  8. Добавьте следующий код в качестве Модуля:
    
    Dim cPPTObject As New cEventClass
    Sub RunMe()
      Set cPPTObject.PPTEvent = Application
    End Sub
    			
  9. В окне презентации PowerPoint нажмите Alt + F8, чтобы открыть окно Макрос
  10. Запустите макрос RunMe.
  11. Появится окно сообщения. Следуйте приведенным инструкциям.

Решение

До тех пор пока Microsoft не исправит эту программную ошибку, применяются следующие обходные решения:

  • Увеличьте вертикальный размер Области заметок, чтобы полоса прокрутки исчезла.
  • Выполняйте прокрутку клавишами со стрелками вместо колесика мыши.
  • Используйте представление PowerPoint Страница заметок вместо: ВидПредставления презентацииСтраница заметок.
think-cell использует файлы cookie для улучшения функциональности, эффективности и безопасности этого веб-сайта. Если вы хотите пользоваться всеми функциями этого сайта, требуется ваше согласие. С более подробной информацией об использовании файлов cookie компанией think-cell, вашем согласии и правах на конфиденциальность данных можно ознакомиться в нашей Политике конфиденциальности.