2显示器设置。 1在右监视器中打开活动工作簿。我想在左侧监视器中打开新打开的工作簿。我找到了执行此操作的方法,它可以工作,但是如果文件在“ Protected View”中打开,则不会触发。
如果单击以启用编辑,则屏幕上会出现闪烁的效果,但窗口仍会出现在右侧监视器上。随后打开文件会正确触发宏。但是,这对我不起作用,因为我在Outlook中打开附件。
有什么办法解决吗?
这在我的"ThisWorkbook"
文件的Personal.XLSB
模块中:
Private WithEvents app As Application
Private Sub Workbook_Open()
Set app = Application
End Sub
Private Sub app_WorkbookOpen(ByVal Wb As Workbook)
If Not Win_Toggle = 1 Then Exit Sub
With app
.WindowState = xlNormal
.Left = -500
.WindowState = xlMaximized
End With
End Sub
此开关当然设置为1.。
理想情况下,它将在打开时触发,而无需我单击“启用编辑”。
答案 0 :(得分:2)
在受保护的视图中打开的工作簿不会触发WorkbookOpen事件。您需要ProtectedViewWindowOpen event。
m
o
m
['m', 'o', 'm']