В Windows 7 и Office 360 с Excel v.10 я создал книгу Excel. Рабочая тетрадь имеет форму . Когда форма загружается, VBA делает рабочую книгу невидимой командой Application.Visible = False ; Итак, видна только Форма . Если я выполню книгу с помощью ярлыка, щелкнув ее в каталоге, в редакторе VBA или в Excel (нажмите «Открыть», затем дважды щелкните имя книги), форма останется видимой, а книга исчезнет. Отлично! Затем мы обновились до Windows 10 и Office 365 с Excel v.16 . Теперь, когда я выполняю книгу из ярлыка или щелкаю ее в каталоге , открывается форма , но книга остается видимой! Если я выполняю книгу из редактора VBA или из Excel, книга исчезает, как и раньше . Итак, есть проблема с ярлыками Excel или щелчком по нему в его каталоге? Есть ли исправление? Код ниже является исходным кодом, который открывает форму. Спасибо за любую помощь!
Sub Workbook_Open()
With Application
.Calculation = xlAutomatic
.CalculateBeforeSave = False
.ScreenUpdating = False
End With
'Password Protect WorkSheet
With MainForm
.Label3 = "Program Name"
.ProgToRun.Text = Workbooks(1).Worksheets(1).Range("A2")
ActiveSheet.ListObjects("Table1").ListColumns(1).DataBodyRange.Select
.Label1 = "Choose a program to run from drop-down menu." & vbCr & _
"Then, click the " & """Run Selection""" & " button."
.Label2 = ""
.BttnYES.Visible = False
.BttnNO.Visible = False
.BttnRun.SetFocus
.Show vbModeless
End With
Application.Visible = False
End Sub