作者:iamlaosong
曾经看到这么一个问题:
有一个VBA应用的例子中有这么一句代码:
ThisWorkbook.DialogSheets("Start").Show
我找了整个工程都没有看见有“Start”这个sheet,但是程序能运行并且有对话框显示,请问这个对话框如何才能找到?
通过研究,发现原来这儿的DialogSheets实际上就是MS EXCEL 5.0 对话框,这个对象在VBA集成环境中看不到,但是可通过show这个方法显示出来。这个对话框中可以添加控件,并进行编程,由此涉及到工作表到底有几种类型呢?
XlSheetType 可为以下 XlSheetType 常量之一。
xlChart
xlDialogSheet
xlExcel4IntlMacroSheet
xlExcel4MacroSheet
xlWorksheet
右键工作表标签后,选“插入”后,会出现插入工作表类型选择,见下图: