VBE中工作簿屬性內(nèi)容介紹
Workbook.AccuracyVersion屬性 指定某些工作表函數(shù)是否使用最新的精確算法來計(jì)算其結(jié)果。默認(rèn)情況下,Excel 2007及早期版本的Excel中的某些工作表函數(shù)使用可提高其精確度的新算法。但是,某些情況下,新算法會降低這些函數(shù)的性能(相對于這些函數(shù)在Excel2007及早期版本Excel中的性能)。為了指定這些工作表函數(shù)使用舊算法來提高其性能,可將AccuracyVersion 屬性設(shè)置為1。說明: 屬性設(shè)置為0----使用最新、最精確的算法(默認(rèn)); 屬性設(shè)置為1----使用 Excel 2007 或早期版本的算法; 屬性設(shè)置為2----使用 Excel 2010 算法。(注釋: 將 AccuracyVersion 屬性設(shè)置為非 0、非 1 且非 2 的其他值將造成未定義的行為)。 Workbook.AutoUpdateFrequency屬性 以分鐘為單位返回或設(shè)置對共享工作簿進(jìn)行自動更新的時(shí)間間隔。Long類型,可讀寫。必須將屬性設(shè)置為從5至1440的值,才能使該屬性起作用。 Workbook.ChangeHistoryDuration屬性 返回或者設(shè)置共享工作簿的修訂記錄中所要顯示修訂信息的天數(shù)。Long 類型,可讀寫。 說明:關(guān)閉工作簿時(shí),將刪除修訂記錄中任何比該屬性設(shè)置日期早的修訂。 Workbook.CheckCompatibility屬性 控制在保存工作簿時(shí)是否自動運(yùn)行兼容性檢查器。Boolean 類型,可讀/寫。(注釋: BIFF8 工作簿的默認(rèn)值是 TRUE;其他工作簿類型的默認(rèn)值是 FALSE)。 Workbook.ConflictResolution屬性 返回或設(shè)置更新共享工作簿時(shí)解決沖突的方式。XlSaveConflictResolution類型,可讀寫。說明: xlLocalSessionChanges----總接受本地用戶所做的修改。 xlOtherSessionChanges---總?cè)∠镜赜脩羲龅男薷摹?br>xlUserResolution-----------彈出對話框請求用戶解決沖突。 Workbook.Date1904屬性 如果工作簿使用1904日期系統(tǒng)則該屬性值為True。Boolean類型,可讀寫。 Workbook.DisplayDrawingObjects 屬性 返回或設(shè)置形狀的顯示方式。Long 類型,可讀寫。 說明: xlDisplayShapes----顯示所有形狀。 xlPlaceholders------僅顯示占位符。 xlHide---------------顯示所有形狀。 Workbook.DisplayInkComments屬性 確定墨跡批注是否顯示在工作簿中的Boolean值??勺x寫。 Workbook.DoNotPromptForConvert屬性 返回或設(shè)置一個(gè)值,該值表示在工作簿包含Excel 2007 以前的Excel版本所不支持的功能時(shí),是否應(yīng)該提示用戶轉(zhuǎn)換工作簿。Boolean 類型,可讀/寫。 Workbook.EnableAutoRecover屬性 根據(jù)規(guī)定的時(shí)間間隔保存全部格式的已更改文件。Boolean類型,可讀寫。如果Excel出現(xiàn)故障、系統(tǒng)出現(xiàn)故障,或者系統(tǒng)非正常關(guān)閉(不允許Excel保存更改的文件),則會打開備份的文件,使用戶有機(jī)會保存否則會丟失的更改。當(dāng)用戶重新啟動Excel時(shí),將打開一個(gè)文檔恢復(fù)窗口,該窗口為用戶提供一個(gè)選擇,以恢復(fù)他們正在處理的文件。如果將該屬性設(shè)置為True(默認(rèn)值),將啟用該功能。 Workbook.EncryptionProvider屬性 返回一個(gè)String類型的值,該值指定在對文檔加密時(shí) Microsoft Office Excel 2007 使用的算法加密提供程序的名稱??勺x/寫。 Workbook.EnvelopeVisible屬性 如果顯示電子郵件標(biāo)題和信封工具欄, 則該屬性值為True。Boolean 類型,可讀寫。 Workbook.Final屬性 返回或設(shè)置一個(gè)Boolean類型的值,該值指示工作簿是否是最終的。可讀/寫。將值設(shè)置為True可將工作簿標(biāo)記為最終版本,通知收件人(如果有)工作簿是最終的,并將工作簿設(shè)置為只讀。 Workbook.ForceFullCalculation屬性 返回指定的工作簿是否處于強(qiáng)制計(jì)算模式,或者將其設(shè)置為強(qiáng)制計(jì)算模式??勺x/寫。 如果工作簿處于強(qiáng)制計(jì)算模式,則忽略相關(guān)性,并且將所有工作表標(biāo)記為在每次觸發(fā)計(jì)算時(shí)完全計(jì)算。此設(shè)置將保持有效,直至 Excel 重新啟動。將 ForceFullCalculation 屬性設(shè)置為 True 將增加數(shù)據(jù)表的計(jì)算時(shí)間,其長短與數(shù)據(jù)表的大小成比例。 假設(shè)有一個(gè)NxM的數(shù)據(jù)表,計(jì)算時(shí)間的增加將約為基本時(shí)間 x (NxM),因此如果此屬性設(shè)置為 True,3x4 的數(shù)據(jù)表可能需要約 12 倍的計(jì)算時(shí)間。 Workbook.HighlightChangesOnScreen屬性 如果將指定共享工作簿的更改在屏幕上突出顯示,則該屬性值為True。Boolean 類型,可讀寫。 Workbook.InactiveListBorderVisible屬性 一個(gè) Boolean 值,可讀寫,指定當(dāng)列表不處于活動狀態(tài)時(shí),此列表的邊框是否可見。如果邊框可見,則返回True。該屬性的設(shè)置將影響工作表上的所有列表。 Workbook.IsAddin屬性 如果指定工作簿作為加載宏運(yùn)行,則該屬性值為True。Boolean類型,可讀寫。如果將該屬性設(shè)置為True,則指定工作簿將具有下列特征:1如果打開該工作簿時(shí)發(fā)生了更改,將不提示保存該工作簿。2 工作簿窗口不可見。3該工作簿中的任何宏都不在“宏”對話框中顯示(指向工具菜單中的“宏”項(xiàng),并單擊“宏”命令可顯示該對話框)。盡管該工作簿中的宏在“宏”對話框中不可見,仍然可以通過“宏”對話框運(yùn)行該工作簿中的宏。另外,宏名無須使用工作簿名稱進(jìn)行標(biāo)識。 在打開工作簿時(shí)按住Shift鍵不起作用。 Workbook.KeepChangeHistory屬性 如果對共享工作簿啟用了修訂記錄功能,則該屬性值為 True。Boolean 類型,可讀寫。 Workbook.ListChangesOnNewSheet屬性 如果在單個(gè)工作表中顯示共享工作簿的更改,則該屬性值為 True。Boolean 類型,可讀寫。 Workbook.Password屬性 返回或設(shè)置在打開指定工作簿時(shí)必須提供的密碼。String 類型,可讀寫。 Workbook.PersonalViewListSettings屬性 如果在共享工作簿的用戶個(gè)人視圖中包括列表的篩選和排序設(shè)置,則該屬性值為 True。Boolean 類型,可讀寫。 Workbook.PersonalViewPrintSettings屬性 如果在共享工作簿的用戶個(gè)人視圖中包括打印設(shè)置,則該屬性值為 True。Boolean 類型,可讀寫。 Workbook.PrecisionAsDisplayed屬性 如果工作簿中的計(jì)算將按照屏幕顯示的數(shù)字精度完成,則該屬性值為 True。Boolean 類型,可讀寫。 Workbook.ReadOnlyRecommended屬性 如果工作簿以建議只讀方式保存,則該屬性值為 True。Boolean 類型,只讀。說明: 當(dāng)打開一個(gè)建議為只讀的工作簿時(shí),Microsoft Excel 將顯示一條信息,建議以只讀方式打開此工作簿。使用SaveAs方法可更改該屬性。 Workbook.RemovePersonalInformation屬性 如果能從指定的工作簿中刪除個(gè)人信息,則該值為 True。默認(rèn)值為 False。Boolean 類型,可讀寫。 Workbook.Saved屬性 如果指定工作簿從上次保存至今未發(fā)生過更改,則該屬性值為True。Boolean 類型,可讀寫。說明: 如果某個(gè)工作簿從未保存過,則其Path屬性返回一個(gè)空字符串 ("")。如果要關(guān)閉某個(gè)已更改的工作簿,但又不想保存它或者不想出現(xiàn)保存提示,則可將此屬性設(shè)為True。 Workbook.SaveLinkValues屬性 如果 Microsoft Excel 保存指定工作簿的外部鏈接值,則該屬性值為 True。Boolean 類型,可讀寫。 Workbook.ShowConflictHistory屬性 如果“沖突的歷史記錄”工作表在作為共享列表打開的工作簿中可見,則該屬性值為 True。Boolean 類型,可讀寫。說明: 如果指定工作簿不是以共享清單方式打開的,則該屬性無效。若要判斷工作簿是否以共享清單模式打開,請對其 MultiUserEditing 屬性進(jìn)行檢查。 Workbook.ShowPivotChartActiveFields屬性 此屬性控制數(shù)據(jù)透視圖篩選窗格的可見性(打開/關(guān)閉窗格)。Boolean 類型,可讀/寫。為了使窗格可見,必須選擇一個(gè) PivotChart 對象。 Workbook.ShowPivotTableFieldList屬性 如果該屬性值為 True(默認(rèn)),則能顯示數(shù)據(jù)透視表字段列表。Boolean 類型,可讀寫。 Workbook.TemplateRemoveExtData屬性 如果工作簿保存為模板時(shí)刪除外部數(shù)據(jù)引用,則該屬性值為 True。Boolean 類型,可讀寫。 Workbook.UpdateLinks屬性 返回或設(shè)置一個(gè)XlUpdateLink常量,該常量指示更新嵌入OLE鏈接的工作簿設(shè)置??勺x寫。 說明:(XlUpdateLinks 可為以下 XlUpdateLinks 常量之一) xlUpdateLinksAlways----------- 始終更新指定工作簿的嵌入 OLE 鏈接。 xlUpdateLinksNever------------ 從不更新指定工作簿的嵌入 OLE 鏈接。 xlUpdateLinksUserSetting------ 按照用戶對指定工作簿的設(shè)置,更新指定工作簿的嵌入 OLE 鏈接。 Workbook.UpdateRemoteReferences屬性 如果 Microsoft Excel 對工作簿中的遠(yuǎn)程引用進(jìn)行更新,則該值為 True。Boolean 類型,可讀寫。說明:在新創(chuàng)建的工作簿中,UpdateRemoteReferences 屬性的默認(rèn)值為 True,動態(tài)數(shù)據(jù)交換 (DDE) 鏈接和 OLE 鏈接會自動進(jìn)行更新。如果該值為 False,則 DDE 鏈接和 OLE 鏈接不會自動進(jìn)行更新,也不會在重新計(jì)算過程中進(jìn)行更新。 Workbook.WritePassword 屬性 為工作簿的寫密碼返回或設(shè)置一個(gè) String 類型的數(shù)值??勺x寫。 VBE中工作表屬性內(nèi)容介紹 Worksheet.DisplayPageBreaks屬性 如果顯示指定工作表中的分頁符(包括自動和手動分頁符),則該屬性值為 True。Boolean 類型,可讀寫。如果沒有安裝打印機(jī),不能設(shè)置該屬性。 Worksheet.DisplayRightToLeft屬性 如果指定工作表是從右到左顯示(而非從左到右),則為 True。如果對象從左到右顯示,則為 False。Boolean 類型,只讀。 Worksheet.EnableAutoFilter屬性 如果當(dāng)僅限于用戶界面保護(hù)處于打開狀態(tài)時(shí),啟用自動篩選箭頭,則該屬性值為 True。Boolean 類型,可讀寫。 Worksheet.EnableCalculation屬性 如果在必要的情況下 Microsoft Excel 自動重新計(jì)算工作表,則該值為 True。如果 Excel 不重新計(jì)算工作表,則該值為 False。Boolean 類型,可讀寫。當(dāng)本屬性的值為 False 時(shí),則不能請求重新計(jì)算。如果將其值從 False 更改為 True,則 Excel 將重新計(jì)算工作表。 Worksheet.EnableFormatConditionsCalculation屬性 返回或設(shè)置是否在需要時(shí)自動計(jì)算條件格式??勺x/寫,Boolean 類型。如果設(shè)置為 True(默認(rèn)值),則在需要時(shí)自動計(jì)算條件格式。如果設(shè)置為 False,則不重新計(jì)算條件格式。任何先前應(yīng)用的條件格式仍可見,但不會在單元格值或“應(yīng)用于”區(qū)域更改時(shí)進(jìn)行更新。使用此標(biāo)志,是為了使 VBA 程序員可以在計(jì)算規(guī)則前進(jìn)行完全配置。在條件應(yīng)用于較大區(qū)域,因而性能較低的情況下,這種方式尤其有用。 Worksheet.EnableOutlining屬性 如果當(dāng)僅限于用戶界面保護(hù)處于打開狀態(tài)時(shí),啟用分級顯示符號,則該屬性值為 True。Boolean 類型,可讀寫。 Worksheet.EnablePivotTable屬性 如果當(dāng)僅限于用戶界面保護(hù)處于打開狀態(tài)時(shí),啟用數(shù)據(jù)透視表控件和操作,則該屬性值為True。Boolean類型,可讀寫。該屬性可應(yīng)用于每一張工作表,而不隨工作表或會話一起保存。在數(shù)據(jù)透視表的下方或右側(cè)必須有足夠的未鎖定單元格,這樣Excel才能重新計(jì)算并顯示該數(shù)據(jù)透視表。 Worksheet.EnableSelection屬性 返回或設(shè)置工作表中可被選擇的內(nèi)容。XlEnableSelection類型,可讀寫。僅當(dāng)工作表處于保護(hù)狀態(tài)時(shí),本屬性才能起作用:xlNoSelection防止在工作表上進(jìn)行任何選擇操作,xlUnlockedCells僅允許Locked屬性為False的單元格才能被選定,而xlNoRestrictions允許選定任意單元格。 Worksheet.Name屬性 返回或設(shè)置一個(gè) String 值,它代表對象的名稱。 Worksheet.ScrollArea屬性 以A1樣式的區(qū)域引用形式返回或設(shè)置允許滾動的區(qū)域。用戶不能選定滾動區(qū)域之外的單元格。String類型,可讀寫。該屬性可設(shè)置為空字符串("")以允許對整張工作表內(nèi)所有單元格的選定。 Worksheet.StandardWidth屬性 返回或設(shè)置工作表中所有列的標(biāo)準(zhǔn)列寬(默認(rèn)值)。Double 類型,可讀寫。一個(gè)列寬單位等于“常規(guī)”樣式中一個(gè)字符的寬度。對于比例字體,則使用字符 0(零)的寬度。 Worksheet.Visible屬性 返回或設(shè)置一個(gè) XlSheetVisibility 值,它確定對象是否可見。 |
|