小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

【煙花原創(chuàng)】VBA零基礎(chǔ)之第84篇 Application對象(二)

 Monica_qu 2018-09-29
CutCopyMode 屬性
 返回或設(shè)置剪切或復(fù)制模式的狀態(tài)。
 可為 TrueFalse 或如下表所示的一個 XLCutCopyMode 常量。
 返回值
  False 不處于剪切或復(fù)制模式。
  xlCopy 處于復(fù)制模式。
  xlCut 處于剪切模式。
 設(shè)置值
  不論是FALSE還是TRUE,設(shè)置值均會取消剪切或復(fù)制模式并清除移動邊框。
 在單元格或區(qū)域執(zhí)行復(fù)制或剪切操作后,周圍會有虛線邊框。                             
 一般在用代碼進行復(fù)制或剪切后通過設(shè)置該屬性來做去除該虛線框。
   

DisplayAlerts 屬性
 代表宏運行時決定Excel是否顯示特定的警告和消息。
 在代碼自動化操作的時候,如果不希望在代碼運行的中間跳出一個確認對話框來點擊,可以設(shè)置該屬性為False。
 說明:
  默認值為 True,將此屬性設(shè)置為 False 可在宏運行時禁止顯示提示和警告消息;
  當(dāng)出現(xiàn)需要用戶應(yīng)答的消息時,Microsoft Excel 將選擇默認應(yīng)答。
  如果將該屬性設(shè)置為 False,則在代碼運行結(jié)束后,Microsoft Excel 會將該屬性設(shè)置為 True,除非運行的是跨進程代碼。
 例外情況:
  如果使用工作簿的 SaveAs 方法覆蓋現(xiàn)有文件,則“確認另存為”對話框具有的默認響應(yīng)為“否”;
  如果將 DisplayAlerts 屬性設(shè)置為 False,則 Excel 選擇的響應(yīng)為“是”,則將覆蓋現(xiàn)有文件。
   
 在前面的很多代碼示例中,均有用到這個屬性,象對匯總后的單元格區(qū)域排序時就會有個提示對話框。

ScreenUpdating 屬性
 表示是否啟用屏幕更新。
 說明:
  代碼提速技巧之一。
  關(guān)閉屏幕更新可加快宏的執(zhí)行速度。
  這樣將看不到宏的執(zhí)行過程,但宏的執(zhí)行速度加快了。
  當(dāng)宏結(jié)束運行后,請記住將 ScreenUpdating 屬性設(shè)置回 True。
  在當(dāng)代碼中需要大量操作單元格、工作表和工作簿時,建議關(guān)閉屏幕

AskToUpdateLinks 屬性
 True表示Excel打開帶有鏈接的文件時詢問用戶是否更新鏈接。
 False表示Excel自動更新鏈接并且不顯示對話框。

Calculation 屬性
 返回或設(shè)置一個 XlCalculation 值,它代表計算模式。
  xlCalculationAutomatic 自動重算。
  xlCalculationManual 手動重算
  xlCalculationSemiautomatic 除模擬運算表外,自動重算。
  保存工作簿前重新計算選項對應(yīng)于CalculateBeforeSave 屬性。
 當(dāng)工作簿中大量使用易失性函數(shù)時建議手動重算,避免大量公式重新計算導(dǎo)致運行緩慢。
    

EnableEvents 屬性
 如果對指定對象啟用事件,則該屬性值為 True。
 在寫事件代碼時需要考慮到事件觸發(fā)的問題。
 比如在寫Change事件時,如果在事件代碼里再次修改相關(guān)單元格的值或公式時,導(dǎo)致再次觸發(fā)事件。
 如此則會循環(huán)產(chǎn)生事件,所以在事件代碼里要需要考慮到這一點。
 當(dāng)相關(guān)代碼運行完之前,切記要再次用代碼啟用事件。
 如果碰到事件代碼不運行的情況時:
  第一可以在立即窗口中直接檢測或啟用該屬性;
  第二觀察是否進入了設(shè)計模式。
   

StatusBar 屬性
 返回或設(shè)置狀態(tài)欄中的文字。
 說明:
  如果 Microsoft Excel 控制狀態(tài)欄,則本屬性返回 False
  若要恢復(fù)默認的狀態(tài)欄文字,可將本屬性設(shè)為 False,這在狀態(tài)欄處于隱藏狀態(tài)時也起作用。

  當(dāng)代碼中大量操作工作簿,工作表時(遍歷文件夾,工作簿,工作表,代碼運行時間較長),
  可在狀態(tài)時顯示相關(guān)信息告知當(dāng)前代碼處理的進度或?qū)ο?,在代碼結(jié)束前記得恢復(fù)狀態(tài)欄。
  application.StatusBar ="當(dāng)前正在處理的工作簿:"& thisworkbook.FullName
  application.StatusBar=False

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多