WordAddIn 获取文档句柄

WordAddIn get document handle

我需要获取当前活动文档的Win32Window(句柄)。

这是我目前使用的:

NativeWindow Win32Parent = new NativeWindow()
                         .AssignHandle(Process.GetCurrentProcess().MainWindowHandle);

这行得通,但由于这段代码,Word 每次关闭后都会重新启动。

知道了。如果有人关心解决方案:

Control control = Control.FromHandle((IntPtr)this.Application.ActiveWindow.Hwnd);