• <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整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 一个人免费观看www视频在线| 免费成人午夜视频| 女人被男人桶得好爽免费视频| 免费日韩在线视频| 911精品国产亚洲日本美国韩国| 亚洲欧好州第一的日产suv| 国产精品免费大片| 亚洲人成网站观看在线播放| 好看的亚洲黄色经典| 亚洲AV无码国产精品永久一区| 人妻无码久久一区二区三区免费| 亚洲JIZZJIZZ中国少妇中文| 亚洲一级特黄特黄的大片 | 污视频网站免费在线观看| 99无码人妻一区二区三区免费| 亚洲日韩精品无码专区网址| 国产在亚洲线视频观看| 成人片黄网站A毛片免费| 亚洲美女精品视频| 成人午夜18免费看| 亚洲国产精品yw在线观看| 久久国产精品国产自线拍免费| 亚洲午夜日韩高清一区| 免费观看久久精彩视频| 亚洲另类春色国产精品| 国产成人高清精品免费鸭子| 亚洲另类无码专区丝袜| 亚洲国产成人精品无码久久久久久综合 | 久久精品国产亚洲Aⅴ蜜臀色欲| 相泽南亚洲一区二区在线播放| 最新中文字幕电影免费观看| 美女隐私免费视频看| 亚洲区小说区图片区| 99re在线这里只有精品免费| 亚洲国产成人AV在线播放| 青青草国产免费久久久91| 亚洲国产精品无码中文lv| 久久久久亚洲爆乳少妇无| xxxx日本免费| 久久亚洲最大成人网4438| 亚洲美女在线国产|