在其他工作簿VBA中打开自定义功能区

时间:2018-11-22 07:25:46

标签: vba ribbon

我正在用excel写一些vba来创建另一个excel报告。 该报告需要调整页眉/页脚,我公司通过其在Office中的自定义功能区对其进行了设置。

如果我在主工作簿中,则可以通过以下代码激活功能区:

 Application.SendKeys ("%HY2%")

但是,在我创建了excel报告之后,自定义功能区似乎没有被激活的时间。

然后我这样称呼报告 代码:

 Workbooks.Open Filename:="C:\Users\ccc\sss.xlsx"

,然后尝试 代码:

 Application.SendKeys ("%HY2%")

然后可以调用“主页”选项卡,但不能调用自定义选项卡。

我尝试使用等待功能,睡眠功能和“等待”(检查是否准备就绪)来延迟代码

但是在所有这些过程中,似乎excel选项卡处于“保留”状态,它没有激活自定义功能区。因此,我的代码打开了Hometab,但是找不到“ Y2”功能区。

我尝试激活主工作簿以执行一些随机代码,然后再次返回并再次激活报告,但是没有...

有人可以帮忙吗?

0 个答案:

没有答案