• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

        excel剪切、復制與粘貼設置,使它們不會破壞已設置的單元格格式

        excel剪切、復制與粘貼設置,使它們不會破壞已設置的單元格格式

        更新時間:2023-12-20 文章作者:未知 信息來源:網絡 閱讀次數:

        Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

        基于表格的用戶接口的最大問題是:由于采用Excel黙認方式來處理數據的剪切、復制、粘貼以及拖放,而數據輸入表中大多數用于編輯的單元格都被指定了特定樣式、數據驗證或條件格式,因此Excel默認的復制/粘貼會覆蓋掉被粘貼單元格中的各種格式,同時Excel默認的剪切方式會將被剪切單元格的格式設置為“通用樣式”。Excel的拖放功能也與剪切/復制類似,同樣會破壞單元格中的格式。
        為避免發生上述情況,可以屏蔽Excel的拖放功能,并編寫自已的剪切、復制和粘貼程序。
        Dim mbCut As Boolean
        Dim mrngSource As Range

        ‘初始化單元格的復制-粘貼
        Public Sub InitCutCopyPaste()
        Application.OnKey “^X”, “DoCut”
        Application.OnKey “^x”, “DoCut”
        Application.OnKey “+{DEL}”, “DoCut”

        Application.OnKey “^C”, “DoCopy”
        Application.OnKey “^c”, “DoCopy”
        Application.OnKey “^{INSERT}”, “DoCopy”

        Application.OnKey “^V”, “DoPaste”
        Application.OnKey “^v”, “DoPaste”
        Application.OnKey “+{INSERT}”, “DoPaste”

        Application.OnKey “{ENTER}”, “DoPaste”
        Application.OnKey “~”,”DoPaste”

        ‘關閉拖放操作
        Application.CellDragAndDrop = False
        End Sub

        ‘處理剪切單元格
        Public Sub DoCut()
        If TypeOf Selection Is Range Then
        mbCut = True
        Set mrngSource = Selection
        Selection.Copy
        Else
        Set mrngSource = Nothing
        Selection.Cut
        End If
        End Sub

        ‘處理復制單元格
        Public Sub DoCopy()
        If TypeOf Selection Is Range Then
        mbCut = False
        Set mrngSource = Selection
        Else
        Set mrngSource = Nothing
        End If

        Selection.Copy
        End Sub

        ‘處理粘貼單元格
        Public Sub DoPaste()
        If Application.CutCopyMode And Not mrngSource Is Nothing Then
        Selection.PasteSpecial xlValues
        If mbCut Then
        mrngSource.ClearContents
        End If

        Application.CutCopyMode = False
        Else
        ActiveSheet.Paste
        End If
        End Sub
        將上述代碼復制到VBE中,試著運行并熟悉其原理。可以將上述程序嵌入到你正在開發的應用程序的合適位置,結合實際稍作調整,使應用程序更健壯。


        Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 无码专区永久免费AV网站| 免费日本一区二区| 中文字幕日韩亚洲| 久久久无码精品亚洲日韩蜜桃| 人与动性xxxxx免费| 成年人网站免费视频| 无码欧精品亚洲日韩一区夜夜嗨 | 在线jyzzjyzz免费视频| 亚洲AV无码精品蜜桃| 成人免费看黄20分钟| 亚洲av日韩精品久久久久久a| 在线观看无码的免费网站| 亚洲欧美不卡高清在线| 日本不卡高清中文字幕免费| 99亚洲乱人伦aⅴ精品| 99视频在线看观免费| 亚洲免费视频一区二区三区| 中文字幕在线观看亚洲视频| 最新中文字幕免费视频| 国产成人高清亚洲一区久久| 永久免费av无码网站韩国毛片| 亚洲一区在线视频| 日韩中文无码有码免费视频| 色哟哟国产精品免费观看| 一本色道久久综合亚洲精品| 亚洲免费精彩视频在线观看| 亚洲人配人种jizz| 国产男女猛烈无遮挡免费视频网站| 亚洲高清中文字幕综合网| av大片在线无码免费| 丰满亚洲大尺度无码无码专线| 中文亚洲成a人片在线观看| 99免费观看视频| 亚洲国产精品无码久久| 女人被弄到高潮的免费视频| 色婷婷综合缴情综免费观看| 亚洲精品在线电影| 国产成人免费高清激情明星| 国产亚洲精品免费| 亚洲情a成黄在线观看动漫尤物| 午夜视频免费成人|