用VBA打开一个EXCEL文件,怎么将这个打开的文件隐藏?

时间:2022-09-29 13:47:06
在excel中添加一个按钮,点击这个按钮时,用VBA打开一个EXCEL文件,怎么将这个打开的文件隐藏?

Set wkbone = Workbooks.Open(filePath)

  Set sh = wkbone.Sheets(1)
  Set sh.Visible = -xlSheetHidden '出错
  sh.Application.Visible = False '会将操作的EXcel也隐藏了.

6 个解决方案

#1


wkbone.visible = false

#2


Sub test()
    Dim wkb As Workbook
    Set wkb = Workbooks.Open(Filename:="sx.xlsx")
    wkb.Windows(1).Visible = False
End Sub

#3


唉,两位给出的都不行啊.

#4


引用 3 楼 qindeshengdong 的回复:
唉,两位给出的都不行啊.

不会吧,可是测试过的。楼主需要将参数filename换成你自己的路径和文件名。

#5


我晕.还是会闪一闪的.

#6


加句 application.ScreenUpdating=false

#1


wkbone.visible = false

#2


Sub test()
    Dim wkb As Workbook
    Set wkb = Workbooks.Open(Filename:="sx.xlsx")
    wkb.Windows(1).Visible = False
End Sub

#3


唉,两位给出的都不行啊.

#4


引用 3 楼 qindeshengdong 的回复:
唉,两位给出的都不行啊.

不会吧,可是测试过的。楼主需要将参数filename换成你自己的路径和文件名。

#5


我晕.还是会闪一闪的.

#6


加句 application.ScreenUpdating=false