Я делал приложение, и я пошел, чтобы скрыть панель формул и сделать ее полноэкранным в моем Workbook_Activate
событии, а затем показать панель формул и сделать ее оконной (это слово?) В мое событие Workbook_Deactivate
. Я на самом деле боролся с этим некоторое время. У меня все время возникала проблема с панелью формул, когда она не предполагалась или не исчезала, когда я этого хотел. Я, наконец, получил его для работы, убедившись, что сначала использовал DisplayFullScreen
, а затем использовал метод DisplayFormulaBar
.DisplayFullScreen и DisplayFormulaBar не играет хорошо вместе
Кто-нибудь знает, почему вам нужно будет поставить их в определенном порядке, чтобы они работали вместе? Я не мог найти ничего, когда искал его.
Я использую Excel 2010.
EDIT: Вот мой код.
Private Sub Workbook_Activate()
Application.ScreenUpdating = False
ThisWorkbook.Sheets(2).Activate
ActiveWindow.DisplayGridlines = False
ActiveWindow.DisplayHeadings = False
ThisWorkbook.Sheets(1).Activate
ActiveWindow.DisplayGridlines = False
ActiveWindow.DisplayHeadings = False
Application.DisplayFullScreen = True
Application.DisplayFormulaBar = False
Application.ScreenUpdating = True
End Sub
Private Sub Workbook_Deactivate()
Application.DisplayFullScreen = False
Application.DisplayFormulaBar = True
End Sub
Сообщите, пожалуйста, свои функции. – MatthewD
Я не уверен, почему это произойдет, но я попробовал это в обеих последовательностях в Excel 2013, и это, похоже, не изменило ситуацию. Возможно, это была ошибка, которая была исправлена? – Soulfire
@MatthewD Только что сделал редактирование, чтобы добавить код. – PermaNoob