http://s287.photobucket.com/user/pointy-haired-dilbert/media/hide-unhide-excel-spreadsheet.gif.html
您好
如何从VB.Net应用程序中隐藏?我不想要这个:
excelInstance.Visible = False
我正在搜索代码的结果与我在Excel中制作本手册的结果相同,就像链接中的Gif上的这个...
感谢您的帮助
答案 0 :(得分:1)
您应该使用以下内容隐藏工作簿......
Windows("Book1").Visible = False
(其中Book1
是您工作簿的名称)。这是为了取消隐藏...
Windows("Book1").Visible = True
值得注意的是,您可以在执行有用的操作(例如隐藏工作簿)时录制宏,然后在visual basic编辑器中检查代码(Alt + F11)......绝对是学习vba的最佳方法!
例如,为了回答你的问题,我录制了以下宏...
Sub Macro1()
ActiveWindow.Visible = False
Windows("Book1").Visible = True
End Sub
正如您所看到的,您也可以使用ActiveWindow.Visible
,但是一旦隐藏它,它将不再处于活动状态,因此第二行按名称引用工作簿。