我为Word创建了一个自定义任务窗格,并将停靠位置设置为Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionFloating
。但是,当我打开任务窗格时,它的默认位置是屏幕的右下角。我希望浮动自定义任务窗格的位置在屏幕中心。为什么在Word中会发生这种情况,因为我找不到在线解释,或者我只是缺少一些东西?
我的代码如下。
Private WithEvents myTaskPane As Microsoft.Office.Tools.CustomTaskPane
Dim userControlWord As Create.Features.userControlFloatingTaskPaneWord
myTaskPane = Globals.ThisAddIn.CustomTaskPanes.Add(userControlWord, "Links")
myTaskPane.DockPosition = Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionFloating
myTaskPane.Width = 800 * widthScaleFactorDPI
myTaskPane.Height = 420 * widthScaleFactorDPI
myTaskPane.DockPositionRestrict = Microsoft.Office.Core.MsoCTPDockPositionRestrict.msoCTPDockPositionRestrictNone
myTaskPane.Visible = True