使用VBA更改Excel应用程序的标题栏颜色

时间:2012-07-25 21:15:21

标签: vba excel-vba excel

我正在尝试在Windows 7计算机上更改excel(通常称为Microsoft Excel的部分)的状态栏颜色。

AFAIK application对象没有标题栏作为对象,它在命令栏集合中也不可用。所以我需要使用系统设置,但我不想更改所有窗口的状态栏,所以我无法使用控制面板。

非常感谢提前

3 个答案:

答案 0 :(得分:0)

很久以前,有一个实用程序可以通过(1)图标的主色或(2)应用程序的标题(用户定义)来调整颜色。

尝试google“Aura”,祝你好运。

答案 1 :(得分:0)

你的问题引起了我的兴趣,所以我进入了谷歌搜索的深处,并通过几个论坛。我发现的是:在Windows 7上看起来很难在excel中编辑标题栏。

我发现在测试时立即使用的唯一代码是更改excel工作簿上的标题:

Sub NameOfSub() 

Application.Caption = "MyApplication"

End Sub 

除此之外,Aura(Aero?)过去曾被用来改变过去办公室的某些部分,但我不确定它在Windows 7中是否有用。

答案 2 :(得分:0)

几天前我遇到了同样的问题,发现如果您不使用它,则有可能 Application.DisplayStatusBar = True 只在需要的地方写 Application.StatusBar = "text here" 栏的颜色不会改变。