ExcelGET.DOCUMENT说明-飞外

GET.DOCUMENT(type_num, name_text)
Type_num 指明信息类型的数。下表列出 type_num 的可能值与对应结果。
Type_num 返回
1 如果工作簿中不只一张表,用文字形式以“[book1]sheet1”的格式返回工作表的文件名。否则,只返回工作簿的文件名。工作簿文件名不包括驱动器,目录或窗口编号。通常最好使用 GET. DOCUMENT(76)
和 GET. DOCUMENT(88) 来返回活动工作表和活动工作簿的文件名。
2 作为文字,包括 name_text 的目录的路经。如果工作簿name_text 未被保存,返回错误值 #N/A
3 指明文件类型的数
1 = 工作表
2 = 图表
3 = 宏表
4 = 活动的信息窗口
5 = 保留文件
6 = 模块表
7 = 对话框编辑表
4 如果最后一次存储文件后表发生了变化,返回TRUE;否则,返回FALSE。
5 如果表为只读,返回TRUE;否则,返回FALSE。
6 如果表设置了口令加以保护,返回TRUE;否则, 返回FALSE。
7 如果表中的单元格,表中的内容或图表中的系列被保护,返回TRUE;否则,返回FALSE。
8 如果工作簿窗口被保护,返回TRUE;否则,返回FALSE。
下面四个 type_num 的数值只用于图表。
Type_num 返回
9 指示主图表的类型的数。
1 = 面积图
2 = 条形图
3 = 柱形图
4 = 折线形
5 = 饼形
6 = XY (散点图)
7 = 三维面积图
8 =三维柱形图
9 = 三维折线图
10 = 三维饼图
11 = 雷达图
12 = 三维等形图
13 = 三维曲面图?
14 = 圆环图
10 指示覆盖图表类型的数,同以上主图表的 1,2,3,4,5,6,11 和 14。没有覆盖图表的情况下返回错误值 #N/A?
11 主图表系列的数
12 覆盖图表系列的数
下列 Type_num 的值用于工作表,宏表,在适当的时候用于图表。
Type_num 返回
9 长
- 用于指明打印时输出是否格式化的逻辑值,格式化为TRUE, 非格式化为FALSE。
47 如果在[选项]对话框的[转换]标签中选择了[转换表达式求值]选择框,返回TRUE;否则,返回FALSE

48 标准栏宽度设置
下列 type_num 值对应于打印与页的设置。
Type_num 返回
49 开始页的页码,如未指明或在[页面设置]对话框的[页]标签下的[起始页号]文字框输入了“自动”,返回错误值#N/A
50 当前设置下欲打印的总页数,其中包括注释,如果文件为图表,值为1
51 如只打印注释时的总页数。如文件为图表类型,返回错误值 #N/A?
52 在当前指定的单位中,指明边距设置(左,右,顶,底)的四项水平数组。
53 指明方向的数字:
1 = 纵向
2 = 横向
54 文本串的页眉,包括格式化代码。
55 文本串的脚注,包括格式化代码。
56 包括两个逻辑值的水平数组,对应于水平垂直方向置中。
57 如打印行或列的上标题,返回TRUE;否则,返回FALSE。
58 如打印网格线,返回TRUE;否则,返回FALSE。
59 如表以黑白方式打印,返回TRUE;否则,返回FALSE。
60 1至3中的一个数,指明打印时定义图表大小的方式。
1 = 屏幕大小
2 = 调整到
3 = 使用整页
61 指明重排页命令的数:
1 = 先列后行
2 = 先行后列
如文件为图表类型,返回错误值#N/A
62 扩缩比,未指定时为100%。如当前打印机不支持此项操作或文件为图表类型时,返回错误值#N/A。
63 一个两项水平数组,指明其报表需按比例换算,以适合的页数印出 ,中断下面的行。
65 列数的数组。相应于手动或自动生成的页中断右边的列。
附注 GET.DOCUMENT(62)和GET.DOCUMENT(63)互相排斥,如果其中一个返回一个数值,另外一个返回错误值#N/A。
下列type_num数值对应不同文件设置。
Type_num 返回
66 Microsoft Excel forWindows 中,如果在[选项]对话框的[转换]标签中选择了[转换公式项]选择框,返回TRUE;否则,返回FALSE。
67 Microsoft Excel 5.0版本下,通常返回TRUE。
68 Microsoft Excel 5.0版本下,通常返回簿的文件名。
69 如果在[选项]对话框的[查看]标志中选择了[自动分页线],返回TRUE;否则,返回FALSE。
70 返回文件中所有数据透视表的文件名
71 返回表示文件中所有类型的水平数组。
72 返回表示当前表显示的所有图表类型的水平数组。
73 返回表示当前工作表每一个图表中系列数的水平数组。
74 返回控制的对象标识符,控制当前执行中的由用户定义的对话框编辑表中获得焦点的控制(以对话框编辑表为基础)。
75 返回对象的对象标识符,对象正在执行中的由用户定义的对话框编辑表中的默认按枢(以对话框编辑表为基础)。
76 以[Book1]sheel的形式返回活动表或宏表的文件名。
77 以整数的形式返回页的大小:
1=Letter 8.5x11 in
2 = Letter Small 8.5 x 11 in
5 = Legal 8.5 x 14 in
9 = A4 210 x 297 mm
10 = A4 Small 210 x 297 mm
13 = B5 182 x 257 mm
18 = Note 8.5 x 11 in
78 返回打印分辨率,为一个二项水平数组。
79 如在[页面设置]对话框的[工作表]标签中选择[草稿质量]选择框返回TRUE;否则,返回FALSE。
80 如在[页面设置]对话框的[工作表]标签下选择了[附注]选择框,返回TRUE;否则,返回FALSE。
81 做为一个单元格的引用,从[页面设置]对话框的[工作表]标签返回打印区域。
82 做为一个单元格引用从[页面设置]对话框的[工作表]标签回打印标题。
83 如果工作表为方案而被保护起来,返回TRUE;否则,返回FALSE。
84 返回表中第一个循环引用的值,如无循环引用,返回错误值#N/A。
85 返回表的高级筛选方式状态。这种方式顶部设有向下的箭头,如数据精单通过选择[筛选],再从[数据]菜单选择[高级筛选]被筛选,返回TRUE;否则,返回FALSE。
86 返回表的自动筛选方式状态。这种方式顶部有向下的箭头,如选择了[筛选],再从[数据]菜单选择[自动筛选],筛选向下的箭头被显示出来,返回TRUE;否则,返回FALSE。
87 返回指示表的位置的数字,第一张表位置为1。计算中包含隐藏起来的表。

88 以“book1”的形式返回活动工作簿的文件名。


转自:http://club.excelhome.net/forum.php?mod=redirect goto=findpost ptid=194784 pid=1286930