掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ExcelのMoveイベントをハンドルするには? (ID:101928)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB2005から起動したExcelの移動、サイズ変更のイベントがハンドルしたくて、次のようなコードを作ってみました。 コンパイル、動作においてエラーは出ないのですが、肝心要のオーバーライドしたWndProcが全く無反応です。 どこか足らない箇所があるのでしょうか? どうぞよろしくお願いいたします。 Public Class Form1 Dim xlapp As New Microsoft.Office.Interop.Excel.Application Dim win As New exWin Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.xlapp.Visible = True Me.win.AssignHandle(Me.xlapp.Hwnd) End Sub End Class Public Class exWin Inherits NativeWindow Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message) Console.WriteLine("!") MyBase.WndProc(m) End Sub End Class
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.