Я пишу несколько VBA в Excel, чтобы создать еще один отчет Excel.В этом отчете должны быть настроены верхний и нижний колонтитулы, которые есть у моей компании через собственную пользовательскую ленту в Office.
Если я в своей основной рабочей книге, я могу активировать ленту с помощью следующего кода:
Application.SendKeys ("%HY2%")
Но после того, как я создал свой отчет Excel, кажется, что пользовательской ленте не дается время для активации или что-то в этом роде.
Затем я называю отчет следующим кодом:
Workbooks.Open Filename:="C:\Users\ccc\sss.xlsx"
и затем попробуйте код:
Application.SendKeys ("%HY2%")
Тогда можно вызвать вкладку «Главная», но не пользовательскую.
Я попытался отложить код с помощью функции ожидания,функция сна и выполнение пока (проверьте, готовы ли)
Но во время всего этого вкладки Excel находятся в состоянии «удерживать», но не активируют пользовательскую ленту.Поэтому мой код открывает Hometab, но он не может найти ленту «Y2».
Я попытался активировать основную книгу, чтобы сделать какой-то случайный код, затем снова вернуться и снова активировать отчет, но нет ...
Кто-нибудь может помочь, пожалуйста?