KB0179: PowerPoint 2013 & 2016 のノート ペインでのスクロールの問題
問題
PowerPoint ファイルが Normal 表示で表示されている場合、PowerPoint の status bar にある Notes ボタンをクリックすると、スライドの下の Notes pane で発表者ノートを編集できます。しかし、PowerPoint 2013 または 2016 でマウス ホイールを使って Notes pane をスクロールしようとすると、常にテキスト カーソルが置かれていた行に戻ってしまいます。
この問題は PowerPoint 2013 および 2016 のバグが原因です。弊社は Microsoft にケースを提出済みです。貴社にMicrosoft Officeサポートの連絡先があり、この問題についてMicrosoftに連絡して修正プログラムを要請なさりたい場合は、Microsoftケース番号114072811653716を使用してください。 このエラーは thinkcell なしでも再現できます。 もっと読む
thinkcell を使用しない再現手順
次の手順を実行してください。
- PowerPoint 2013 または 2016 を新しい空のファイルで開きます。
- PowerPoint で、Insert > thinkcell > Tools
> Deactivate thinkcell に移動します。
- スライドに PowerPoint の図形を配置します: Home > Drawing > Oval。
- 標準表示で PowerPoint の status bar にある Notes ボタンをクリックし、Notes pane を表示します。PowerPoint スライドの下にある「Click to add notes」を参照してください。
- 縦の scroll bar が表示されるまで、Notes pane に複数行のテキストを入力します。
- Alt + F11 を押して Microsoft Visual Basic for Applications を開きます。
- このコードを Class Module として追加し、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 - このコードを Module として追加します:
Dim cPPTObject As New cEventClass Sub RunMe() Set cPPTObject.PPTEvent = Application End Sub - PowerPoint プレゼンテーション ウィンドウで、Alt + F8 を押して Macro ウィンドウを開きます
- RunMe マクロを Run します。
- メッセージ ボックスが表示されます。その指示に従ってください。
解決策
Microsoft がこのバグを修正するまで、次の回避策をご利用いただけます:
- Notes pane の縦方向のサイズを大きくして、スクロール バーが表示されないようにします。
- マウス ホイールの代わりにキーボードの矢印キーでスクロールします。
- 代わりに PowerPoint の Notes Page 表示を使用します: View > Presentation Views > Notes Page。