VBA Excel Application.statusbar-如何将一个工作簿的状态栏从另一个更新?

时间:2018-12-21 13:43:18

标签: excel vba excel-vba office365 statusbar

在初始工作簿 1 中,我设置了application.statusbar="Running..."

然后代码随后使用例如application.run "'Workbook2.xls'!MyMacro"

打开另一个excel工作簿(将其称为 2 )。

我想知道是否可以通过第二个工作簿 2 中的vba代码来更新初始工作簿 1 statusbar吗?

我目前的理解是application是指当前工作簿,而不是另一工作簿。

使用的Excel版本:Office 365 Pro Plus x86

更新为问题: 根据到目前为止的评论,我的理解是,如果工作簿在同一实例中打开,那么application.statusbar将更新两个工作簿中的状态栏。我现在正在寻找的是如何使用代码示例将状态栏从一个Excel实例更新到另一个。

目前为止的站点:

https://docs.microsoft.com/en-gb/office/vba/api/Excel.Application.StatusBar

https://docs.microsoft.com/en-us/office/vba/api/excel.application%28object%29

https://codereview.stackexchange.com/questions/183819/managing-excel-application-state-w-multiple-subroutines

Updating Excel Application.StatusBar within Access VBA

StatusBar and ScreenUpdate in Excel 2013

Application.Statusbar not working as expected in Excel 2013

0 个答案:

没有答案