Thisworkbook和ActiveWorkbook之间是否有任何区别。
示例代码:
Sub workbook_name()
MsgBox Thisworkbook.name
End Sub
Sub active_name()
MsgBox Activeworkbook.name
End Sub
两者都将返回相同的输出,
是否还有其他任何需要使用ActiveWorkbook无效的ThisWorkbook的实例
答案 0 :(得分:13)
Activeworkbook.name
用于从n个不同数量的已打开工作簿中获取活动工作簿的名称。
Thisworkbook.name
用于获取代码编写或存储在该工作簿模块中的工作簿的名称。
例如,如果您在工作簿的模块或工作表A
中编写代码,则Thisworkbook.name
将返回A
,无论哪个是活动工作簿