×

vba控制外部文件激活

vba控制外部文件激活(vba可以控制其他软件吗)

admin admin 发表于2023-03-31 07:15:07 浏览50 评论0

抢沙发发表评论

本文目录一览:

VBA 用Application.GetOpenFilename打开了另外一个excel文件,如何把打开的文件设为激活?

你的思路错了。

一、如果是用VBA的编程环境,根本没必要用这种方式。

你可以直接

dim wb as excel.workbook

set wb=application.workbooks.open("你的另一个EXCEL的路径")

dim sh as excel.worksheet

set sh=wb.worksheets(1)

sh就是你要的sheet1

二、期间需要反复操作的话,其实没必要激活;激活是给人用的。如果是用程序的话,激活不激活窗口和你能不能操作没有任何联系。

比如上面的sh获得后,你可以

sh.cells(1,1).value="aaa"

就可以对sheet1的a1单元格内容设置为aaa

然后期间你要反复操作的话,其实就是直接调用wb和sh。

三、如果你坚持要激活

sh.active

sh.select

就可以了。

狗屎百度,居然说我账号异动一定要提供手机,骗谁啊,老子不登录了。

vba如何将指定的workbook激活为active

用Activate方法可激活,例如:

workbooks("Book1").Activate

关于Activate的相关知识:

应用于 Application、Document、InlineShape、OLEFormat、Pane、Shape、ShapeRange 和 Window对象的 Activate方法。

激活指定的对象。

expression.Activate

expression 必需。该表达式返回以上的一个对象。

excel vba 激活文件

WORKBOOK("文件名").activate

用上面的语句就能激活并且操作了.主要是激活文件的语句 activate 的用法。文件激活以后还要激活sheet.同样

worksheets("sheet1").activate