从vb.net隐藏excel工作簿

时间:2015-07-17 08:25:18

标签: vb.net excel hide

http://s287.photobucket.com/user/pointy-haired-dilbert/media/hide-unhide-excel-spreadsheet.gif.html

您好

如何从VB.Net应用程序中隐藏?我不想要这个:

excelInstance.Visible = False

我正在搜索代码的结果与我在Excel中制作本手册的结果相同,就像链接中的Gif上的这个...

感谢您的帮助

1 个答案:

答案 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,但是一旦隐藏它,它将不再处于活动状态,因此第二行按名称引用工作簿。