Как я могу создать событие, которое срабатывает при открытии рабочей книги?Я хочу, чтобы общее событие для любой рабочей книги вместо того, чтобы вставлять что-либо в каждую рабочую книгу, будет запущено после ее открытия.
Я могу получить доступ к объекту приложения, используя это:
var xlApp = (Microsoft.Office.Interop.Excel._Application)ExcelDna.Integration.ExcelDnaUtil.Application;
Но яне уверен, куда идти оттуда?Такое видение возможно сделать в VBA:
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