从 vb.net 隐藏 excel 工作簿
Hide excel workbook from vb.net
http://s287.photobucket.com/user/pointy-haired-dilbert/media/hide-unhide-excel-spreadsheet.gif.html
你好
如何从 VB.Net 应用程序隐藏它?我不想要这个:
excelInstance.Visible = False
我正在搜索代码以获得与我在 Excel 中制作本手册时相同的结果,例如 link...
上的 Gif 中的这个
感谢您的帮助
您应该使用以下方法来隐藏您的工作簿...
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
,但是一旦隐藏它,它就不再处于活动状态,因此第二行按名称引用工作簿。
http://s287.photobucket.com/user/pointy-haired-dilbert/media/hide-unhide-excel-spreadsheet.gif.html
你好
如何从 VB.Net 应用程序隐藏它?我不想要这个:
excelInstance.Visible = False
我正在搜索代码以获得与我在 Excel 中制作本手册时相同的结果,例如 link...
上的 Gif 中的这个感谢您的帮助
您应该使用以下方法来隐藏您的工作簿...
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
,但是一旦隐藏它,它就不再处于活动状态,因此第二行按名称引用工作簿。