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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲国产综合自在线另类| 亚洲真人日本在线| 污污网站免费观看| 日本免费网址大全在线观看| 青青视频观看免费99| 亚洲国产精品张柏芝在线观看| 成人免费在线观看网站| 情侣视频精品免费的国产 | 亚洲av网址在线观看| 亚洲AV永久无码精品成人| 亚洲日本在线观看网址| 4399好看日本在线电影免费| 亚洲国产精品狼友中文久久久| A在线观看免费网站大全| 国产成人麻豆亚洲综合无码精品| 午夜一区二区免费视频| 亚洲日韩精品一区二区三区| 亚洲国产精品免费观看| igao激情在线视频免费| 成年免费大片黄在线观看岛国| 丁香五月亚洲综合深深爱| 伊人免费在线观看| 扒开双腿猛进入爽爽免费视频| 亚洲hairy多毛pics大全| 久久成人18免费网站| 真实乱视频国产免费观看| 爱爱帝国亚洲一区二区三区| a级毛片100部免费观看| 亚洲高清中文字幕综合网| 少妇亚洲免费精品| 成人免费午夜在线观看| 亚洲成人网在线播放| 精品久久久久久久免费人妻| 久久高潮一级毛片免费| 亚洲一区动漫卡通在线播放| 国产真人无码作爱免费视频| 91嫩草亚洲精品| 四虎在线成人免费网站| 久久精品国产亚洲精品2020| 好紧我太爽了视频免费国产| 国产精品亚洲美女久久久|