0
WebBrowser Controlを使用してPPTファイルを表示します。VK_PRIORキーが機能しない
Office 2007ではこれは成功しましたが、Office 2010ではページダウンキー(VK_PRIOR
)は機能しません。
以前のクリックは、Office 2010のでは動作しますが、Office 2007のと連動していないため、このコード:
Private Sub btnPREV_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPREV.Click
If docType = DocumentType.PPT Then
If hndl = IntPtr.Zero Then
GetHandles()
End If
NativeMethods.PostMessage(hndl, WM_KEYDOWN, VK_PRIOR, IntPtr.Zero)
NativeMethods.PostMessage(hndl, WM_KEYUP, VK_PRIOR, IntPtr.Zero)
End If
End Sub
このコードをOffice 2007の、2010年の両方で[次へ]をクリックして作品のために:
Private Sub BtnNEXT_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNEXT.Click
If docType = DocumentType.PPT Then
If hndl = IntPtr.Zero Then
GetHandles()
End If
NativeMethods.PostMessage(hndl, WM_KEYDOWN, VK_NEXT, IntPtr.Zero)
NativeMethods.PostMessage(hndl, WM_KEYUP, VK_NEXT, IntPtr.Zero)
End If
End Sub