GET.DOCUMENT宏表函數(shù)說明 語法
GET.DOCUMENT(type_num, name_text) Type_num 指明信息類型的數(shù)。下表列出 type_num 的可能值與對應結果。
Type_num 返回
1 如果工作簿中不只一張表,用文字形式以“[book1]sheet1”的格式返回工作表的文件名。否則,只返回工作簿的文件名。工作簿文件名不包括驅動器,目錄或窗口編號。通常最好使用 GET. DOCUMENT(76) 和 GET. DOCUMENT(88) 來返回活動工作表和活動工作簿的文件名。 2 作為文字,包括 name_text 的目錄的路經(jīng)。如果工作簿name_text 未被保存,返回錯誤值 #N/A 3 指明文件類型的數(shù) 1 = 工作表 2 = 圖表 3 = 宏表 4 = 活動的信息窗口 5 = 保留文件 6 = 模塊表 7 = 對話框編輯表
4 如果最后一次存儲文件后表發(fā)生了變化,返回TRUE;否則,返回FALSE。 5 如果表為只讀,返回TRUE;否則,返回FALSE。 6 如果表設置了口令加以保護,返回TRUE;否則, 返回FALSE。 7 如果表中的單元格,表中的內容或圖表中的系列被保護,返回TRUE;否則,返回FALSE。 8 如果工作簿窗口被保護,返回TRUE;否則,返回FALSE。
下面四個 type_num 的數(shù)值只用于圖表。
Type_num 返回
9 指示主圖表的類型的數(shù)。 1 = 面積圖 2 = 條形圖 3 = 柱形圖 4 = 折線形 5 = 餅形 6 = XY (散點圖) 7 = 三維面積圖 8 =三維柱形圖 9 = 三維折線圖 10 = 三維餅圖 11 = 雷達圖 12 = 三維等形圖 13 = 三維曲面圖 14 = 圓環(huán)圖 10 指示覆蓋圖表類型的數(shù),同以上主圖表的 1,2,3,4,5,6,11 和 14。沒有覆蓋圖表的情況下返回錯誤值 #N/A
11 主圖表系列的數(shù) 12 覆蓋圖表系列的數(shù)
下列 Type_num 的值用于工作表,宏表,在適當?shù)臅r候用于圖表。
Type_num 返回
9 第一個使用行的編號。如文件是空的,返回零。 10 最后一個使用行的偏號。如文件是空的,返回零。 11 第一個使用列的編號。如文件是空的,返回零。 12 最后一個使用列的編號。如文件是空的 ,返回零。 13 窗口的編號。 14 指明計算方式的數(shù)。 1 = 自動生成 有 2 = 除表格外自動生成 3 = 手動 15 如果在[選項]對話框的[重新計算設置]標簽下選擇[迭代]選擇框,返回TRUE;否則,返回FALSE。
16 迭代間的最大數(shù)值。 17 迭代間的最大改變 18 如果在[選項]對話框的[重新計算設置]標簽下選擇[更新過程引用]選擇框,返回TRUE;否則,返回 FALSE。 19 如果在[選項]對話框的[重新計算設置]標簽下選[以顯示值為準]選擇框,返回TRUE;否則,返回 FALSE。 20 如果在 Options 對話框的[重新計算設置]標簽下選擇[1904 日期系統(tǒng)選擇框,返回TRUE;否則,返回 FALSE。
Type_num 是21-29之間的數(shù), 對應于 Microsoft Excel 先前版本的四種默認字體。提供這些值是為了宏的兼容性。 下列 Type_num 數(shù)值應用于工作表,宏表和指定的圖表。
Type_num 返回
30 以文字形式返回當前表合并引用的水平數(shù)組. 如果列表是空的,返回錯誤值 #N/A 31 1至11 之間的一個數(shù),指明用于當前合并的函數(shù)。對應于每個數(shù)的函數(shù)列于下面 CONSOLIDATE 函數(shù)中,默認函數(shù)為SUM 32 三項水平數(shù)組,用于指明 Data Consolidate 對話框中選擇框的狀態(tài)。如果此項為TRUE,選擇選擇框. 如果此項為FALSE,清除選擇框. 第一項指明[頂端行]選擇框,第二項指[最左列]選擇框,第三項指[與源數(shù)據(jù)鏈接]選擇框。
33 如果選擇了[選項]對話框的[重新計算設置]標簽下的[保存前重新計算]選擇框,返回TRUE;否則,返回FALSE。 34 如工作簿定義為只讀,返回TRUE;否則,返回FALSE。 35 工作簿為寫保護,返回TRUE;否則,返回FALSE。 36 如文件設置了寫保護口令,并以可讀/可寫方式打開,返回最初使用寫保護口令存文件的用戶的名字。如文件以只讀形式打開,或文件未設置口令,返回當前用戶的名字。 37 對應于顯示在[另存為]對話框中的文檔的文件類型。所有 Microsoft Excel 可識別的文件類型列于 SAVE.AS函數(shù)中。
38 如選擇了[分級顯示]對話框中的[明細數(shù)據(jù)的下方選擇框,返回TRUE;否則,返回FALSE。 39 如果選擇了[分級顯示]對話框中的[明細數(shù)據(jù)的右側]選擇框,返回TRUE;否則,返回FALSE。 40 如果選擇了[另存為]對話框中的[建立備份文件]選擇框,返回TRUE;否則,返回FALSE。 41 1至3中的一個數(shù)字,指明是否顯示對象: 1 = 顯示所有對象 2 = 圖和表的位置標志符 3 = 所有對象被隱藏
42 包括表中所有對象的水平數(shù)組,如無對象,返回錯誤值 #N/A 43 如果在[選項]對話框的[重新計算設置]標簽下選擇了[保存外部鏈接值]選擇框,返回TRUE;否則,返回FALSE。 44 如文件中的對象被保護,返回TRUE;否則,返回FALSE。 45 0至3中的一個數(shù),指明窗口同步化方式。 0 = 不同步 1 = 水平方向上同步 2 = 垂直方向上同步 3 = 水平方向,垂直方向上均同步 46 七項水平數(shù)組,用于打印設置,可由 LINE. PRINT 宏函數(shù)完成。
- 建立文字 - 左邊距 - 右邊距 - 頂邊距 - 底邊距 - 頁長 - 用于指明打印時輸出是否格式化的邏輯值,格式化為TRUE, 非格式化為FALSE。 47 如果在[選項]對話框的[轉換]標簽中選擇了[轉換表達式求值]選擇框,返回TRUE;否則,返回FALSE 。 48 標準欄寬度設置
下列 type_num 值對應于打印與頁的設置。
Type_num 返回
49 開始頁的頁碼,如未指明或在[頁面設置]對話框的[頁]標簽下的[起始頁號]文字框輸入了“自動”,返回錯誤值#N/A 50 當前設置下欲打印的總頁數(shù),其中包括注釋,如果文件為圖表,值為1 51 如只打印注釋時的總頁數(shù)。如文件為圖表類型,返回錯誤值 #N/A 52 在當前指定的單位中,指明邊距設置(左,右,頂,底)的四項水平數(shù)組。 53 指明方向的數(shù)字: 1 = 縱向 2 = 橫向 54 文本串的頁眉,包括格式化代碼。
55 文本串的腳注,包括格式化代碼。 56 包括兩個邏輯值的水平數(shù)組,對應于水平垂直方向置中。 57 如打印行或列的上標題,返回TRUE;否則,返回FALSE。 58 如打印網(wǎng)格線,返回TRUE;否則,返回FALSE。 59 如表以黑白方式打印,返回TRUE;否則,返回FALSE。 60 1至3中的一個數(shù),指明打印時定義圖表大小的方式。 1 = 屏幕大小 2 = 調整到 3 = 使用整頁 61 指明重排頁命令的數(shù): 1 = 先列后行 2 = 先行后列 如文件為圖表類型,返回錯誤值#N/A
62 擴縮比,未指定時為100%。如當前打印機不支持此項操作或文件為圖表類型時,返回錯誤值#N/A。 63 一個兩項水平數(shù)組,指明其報表需按比例換算,以適合的頁數(shù)印出 ,第一項等于寬度(如未指明寬度按比例縮放,返回#N/A)第二項等于高度(如未指明高度按比例縮放,返回#N/A)。如文件為圖表類型,返回#N/A 64 行數(shù)的數(shù)組,相應于手動或自動生成頁中斷下面的行。 65 列數(shù)的數(shù)組。相應于手動或自動生成的頁中斷右邊的列。
附注 GET.DOCUMENT(62)和GET.DOCUMENT(63)互相排斥,如果其中一個返回一個數(shù)值,另外一個返回錯誤值#N/A。
下列type_num數(shù)值對應不同文件設置。
Type_num 返回
66 Microsoft Excel for Windows 中,如果在[選項]對話框的[轉換]標簽中選擇了[轉換公式項]選擇框,返回TRUE;否則,返回FALSE。 67 Microsoft Excel 5.0版本下,通常返回TRUE。 68 Microsoft Excel 5.0版本下,通常返回簿的文件名。 69 如果在[選項]對話框的[查看]標志中選擇了[自動分頁線],返回TRUE;否則,返回FALSE。 70 返回文件中所有數(shù)據(jù)透視表的文件名 71 返回表示文件中所有類型的水平數(shù)組。
72 返回表示當前表顯示的所有圖表類型的水平數(shù)組。 73 返回表示當前工作表每一個圖表中系列數(shù)的水平數(shù)組。 74 返回控制的對象標識符,控制當前執(zhí)行中的由用戶定義的對話框編輯表中獲得焦點的控制(以對話框編輯表為基礎)。 75 返回對象的對象標識符,對象正在執(zhí)行中的由用戶定義的對話框編輯表中的默認按樞(以對話框編輯表為基礎)。 76 以[Book1]sheel的形式返回活動表或宏表的文件名。 77 以整數(shù)的形式返回頁的大小:
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 返回打印分辨率,為一個二項水平數(shù)組。 79 如在[頁面設置]對話框的[工作表]標簽中選擇[草稿質量]選擇框返回TRUE;否則,返回FALSE。 80 如在[頁面設置]對話框的[工作表]標簽下選擇了[附注]選擇框,返回TRUE;否則,返回FALSE。
81 做為一個單元格的引用,從[頁面設置]對話框的[工作表]標簽返回打印區(qū)域。 82 做為一個單元格引用從[頁面設置]對話框的[工作表]標簽回打印標題。 83 如果工作表為方案而被保護起來,返回TRUE;否則,返回FALSE。 84 返回表中第一個循環(huán)引用的值,如無循環(huán)引用,返回錯誤值#N/A。 85 返回表的高級篩選方式狀態(tài)。這種方式頂部設有向下的箭頭,如數(shù)據(jù)精單通過選擇[篩選],再從[數(shù)據(jù)]菜單選擇[高級篩選]被篩選,返回TRUE;否則,返回FALSE。
86 返回表的自動篩選方式狀態(tài)。這種方式頂部有向下的箭頭,如選擇了[篩選],再從[數(shù)據(jù)]菜單選擇[自動篩選],篩選向下的箭頭被顯示出來,返回TRUE;否則,返回FALSE。 87 返回指示表的位置的數(shù)字,第一張表位置為1。計算中包含隱藏起來的表。 88 以“book1”的形式返回活動工作簿的文件名。 |