我正在用excel写一些vba来创建另一个excel报告。 该报告需要调整页眉/页脚,我公司通过其在Office中的自定义功能区对其进行了设置。
如果我在主工作簿中,则可以通过以下代码激活功能区:
Application.SendKeys ("%HY2%")
但是,在我创建了excel报告之后,自定义功能区似乎没有被激活的时间。
然后我这样称呼报告 代码:
Workbooks.Open Filename:="C:\Users\ccc\sss.xlsx"
,然后尝试 代码:
Application.SendKeys ("%HY2%")
然后可以调用“主页”选项卡,但不能调用自定义选项卡。
我尝试使用等待功能,睡眠功能和“等待”(检查是否准备就绪)来延迟代码
但是在所有这些过程中,似乎excel选项卡处于“保留”状态,它没有激活自定义功能区。因此,我的代码打开了Hometab,但是找不到“ Y2”功能区。
我尝试激活主工作簿以执行一些随机代码,然后再次返回并再次激活报告,但是没有...
有人可以帮忙吗?