VBA如何給滑鼠右鍵添加功能鍵,還不會,這個函數幫到你

2020-12-14 江覓易見

No.1

Excel給我們的感覺就是,靈活性比較好,自定義很方便,但是在使用過程當中,或許我們自定義功能用得十分的少,甚至從未用過。

其實呢,由於Excel太過隨意,完全可以設計一個十分修改化的工作界面。

不過這也是一個比較麻煩的過程,首先學會如何自定義各個項目菜單。

然後找到相關功能進行菜單布局設置。

在此過程中基本上都放棄了。

下面我們簡單介紹一下,如何用VBA代碼,給滑鼠右鍵添加一個自己定義函數或者過程。

No.2

右鍵也可以自定義,也許不是很熟悉的人,對此也十分陌生。

但並不會影響我們對此學習的探究。

Windows有一個好處,就是相對開放且可以自由設置,畢竟盜版系統很多,微軟也一直默認這種情況繼續下去。

可能其根本原因是不想失去免費帶來的市場佔用率,間接帶動收費用戶增加吧!

經濟上的事情,我們不談,只討論如何將自己的工作做好。

No.3

接入正題,滑鼠左鍵可以自由添加,其實際意義在於,如果工作當中對於某一個功能操作有十分高的頻率,那麼滑鼠右鍵彈出快捷功能將是一個十分有用的方法。

下面就如何增加滑鼠左鍵,做一個簡單介紹。

下圖為例,給右鍵增加一個計算求和功能。

求和區域就是滑鼠所選擇的區域。

以對話框的形式將求和結果輸出,如果可以不妨用你想用的方式來進行存儲結果。

左側列表為滑鼠右鍵所有功能名稱,這個功能在第一個按鈕實現。

把所有滑鼠右鍵的功能都顯示在第一列中,不同的電腦內容可能不一樣,這個隨Excel設置來決定。

No.4

單擊「添加右鍵菜單」按鈕就在滑鼠右鍵裡添加了一個功能項目,如下圖:

求和計算右鍵功能就添加進來了,以後對表格進行求和,可以直接右鍵單擊此功能項目就實現求和了。

添加右鍵過程

Sub AddRightCom()'在單元格滑鼠右鍵快捷菜單中新建一個名為「求和計算」的命令按鈕 If CheckComm Then Exit Sub'檢測是否已經添加「求各計算」 With Application.CommandBars("Cell").Controls.Add(before:=1) .Caption = "求和計算" .OnAction = "test"'要執行的過程名 End WithEnd Sub

檢測是否已經添加「求和計算」

Function CheckComm() As Boolean '判斷按鈕是否已經添加CheckComm = False Dim com As Object For Each com In Application.CommandBars("Cell").Controls If com.Caption = "求和計算" Then CheckComm = True Exit For End If Next comEnd Function

這個示例以對話框形式將求和結果顯示出來,如果要把求和的值添加到特定位置,還需要進行代碼處理。

求和過程

Sub test()MsgBox Application.WorksheetFunction.Sum(Selection)End Sub

No.5

本例用到CommandBars對象,以及Add屬性。

代碼示例:

Application.CommandBars("Cell").Controls.Add(before:=1)

方法

Application.CommandBars.Controls.add(Name,Position,MenuBar,Temporary)

具體使用可查看下面地址:

https://docs.microsoft.com/zh-cn/office/vba/api/office.commandbars.add

No.6

本文主要以添加滑鼠右鍵功能為例,做一個簡單介紹,如果想在實際應用中添加自己定義的函數或過程,需要大量的時間去驗證,所以此方法推薦有意要對Excel應用操作個性化定製的朋友。

當然了CommandBars不僅包括滑鼠右鍵,也包括菜單欄、功能欄等等個性化定製功能,大家可以觸類旁通、舉一反三進行深入學習。

歡迎關注、收藏

相關焦點

  • 如何讓電腦關機更簡單?給滑鼠右鍵添加一鍵關機功能就可以了
    那麼如何更加快捷方便的,化繁就簡的實現右鍵滑鼠關機呢?今天給大家get一個小方法,實現右鍵關機,告別繁瑣的關機流程!首先,我們win+R鍵,打開「運行」對話框,或者點擊「開始」菜單選擇「運行」對話框也可以。
  • Win10滑鼠右鍵菜單如何添加一鍵關機、重啟功能?
    正常情況下,滑鼠右鍵菜單項目是無法修改的,Windows系統中也沒有相關設置,但是我們可以通過註冊表來滑鼠右鍵菜單項目,例如添加一鍵關機、重啟這類的功能
  • excel VBA是什麼?VBA編程入門教程
    VBA是一種面向對象的解釋性語言,通常使用來實現Excel中沒有提供的功能、編寫自定義函數、實現自動化功能等。學會之後,你會愛上它,因為它真的很有趣。而且實用起來很高大上,還可以在小白面前炫耀炫耀。二、vba編程入門教程1、打開vba編輯器打開vba編輯器有下邊三種方法供大家使用:方法1:點擊excel菜單中的【開發工具】(如果沒有開發工具選項卡,請參考:excel開發工具選項卡在哪?
  • Win10右鍵菜單添加關機重啟註銷等電源功能鍵教程
    其實用了這麼多年的Windows系統,右鍵菜單可以說是非常重要的一個功能,甚至比開始菜單還要重要,因為它的便捷性實在是太大了。win8當時去除了系統的開始菜單,受到了很多用戶的差評。但如果微軟去除了右鍵菜單,那應該大部分用戶都無法接受。
  • 為滑鼠右鍵菜單增加「文件粉碎機」功能
    而作為現在朋友們裝機必備的「上網助手」程序卻與滑鼠結下了不解之緣,「上網助手」既可以輕鬆地讓用戶定製滑鼠右鍵菜單中的各項目,更讓你驚奇的是,它還可以把你的滑鼠變成一個文件粉碎機。 下面,我們就一道來看看滑鼠與「上網助手」之間的這份情緣!  一.
  • 滑鼠左鍵、中鍵、右鍵在CAD中的妙用!
    2、單擊滑鼠右鍵:快捷菜單或者回車鍵功能。 快捷菜單: 回車鍵功能:如圖所示鍵盤輸入c快捷鍵命令後單擊滑鼠右鍵,相當於回車功能鍵5、滑鼠滾輪用法在使用AutoCAD時,除了通過鍵盤按鍵執行命令外,還可以靈活使用滑鼠中鍵(滾輪)實現縮放、平移和全圖顯示等功能
  • Win7右鍵菜單如何添加應用程式?
    Win7右鍵菜單如何添加應用程式?對於日常使用電腦辦公的人員來講,怎麼快捷打開工作軟體,是件非常方便的事,特別是那些常用的記事本、企業QQ、微信、截圖工具(SnippingTool)等程序,如果桌面比較多文件的話,找到對應的程序也比較麻煩,不如添加到滑鼠右鍵菜單上更方便一些。那麼如何在滑鼠的右鍵菜單欄顯示你要的程序出來呢?下面請看我操作去設置。
  • Win7右鍵菜單如何添加應用程式?
    Win7右鍵菜單如何添加應用程式?對於日常使用電腦辦公的人員來講,怎麼快捷打開工作軟體,是件非常方便的事,特別是那些常用的記事本、企業QQ、微信、截圖工具(SnippingTool)等程序,如果桌面比較多文件的話,找到對應的程序也比較麻煩,不如添加到滑鼠右鍵菜單上更方便一些。那麼如何在滑鼠的右鍵菜單欄顯示你要的程序出來呢?
  • Win10系統滑鼠右鍵菜單添加關機、重啟、鎖屏功能方法
    Win10系統桌面滑鼠右鍵菜單功能,系統默認會有刷新、新建等功能,其實還可以添加設置關機、重啟、註銷和鎖屏功能。下面小編說下具體設置操作方法:1、電腦開機,進入系統桌面,鍵盤按win+r,在彈出的來運行窗口輸入「regedit」,打開註冊表編輯器;2、在註冊表編輯器中,進入路徑「計算機\HKEY_CLASSES_ROOT\DesktopBackground\Shell」3、滑鼠移動到
  • 用過的兩種滑鼠右鍵添加快捷指令方法
    本文轉載自【微信公眾號:羽林君,ID:Conscience_Remains】總述這些日子因為window系統重新安裝所以有多滑鼠右鍵的快捷操作都沒了,然後自己重新找了 一些方法進行添加快捷操作,一篇記錄文,通過修改註冊表對滑鼠右鍵的菜單項進行增改刪,進行自定義操作。
  • 你的滑鼠右鍵在Excel中可以做更多!
    在Excel中,除了Ctrl鍵和Shift鍵,你的滑鼠右鍵也有很多讓你的表格變高效的功能。點擊右鍵,可以實現我們熟悉的快速填充日期、快速分列數據……;也可以滑鼠右鍵快速複製格式,快速引用一個表格中的值,一鍵創建超連結。
  • 如何給電腦右鍵增加功能?
    較早前推送過這個:手動給滑鼠右鍵添加一鍵切換電源計劃的功能!
  • 一鍵添加滑鼠右鍵菜單重啟資源管理器,讓電腦進程更流暢!
    如何結束假死的進程?1)我們可以通過按鍵Ctrl+Alt+Delete打開任務管理器,找到卡死的進程並右鍵結束即可。然後我們再去打開這個軟體,發現可以正常打開了,這樣節省了我們等待的應用響應的時間。2)我們也可以通過按鍵Win+R,輸入taskmgr,也可以打開任務管理器。
  • vba編程,如何找出計算機ID,磁碟空間信息,一個函數的事情
    NO.1vba編程中,有時候需要獲取計算機系統信息,比如計算機名稱、ID、磁碟容量、磁碟類型等等,那麼如何來實現這個功能呢?下面講一下,關於獲取本地信息的一個簡單方法。還有一個功能就是列出本地硬碟的存儲信息,也就是存儲空間大小。實現這個功能首先是對註冊表進行了一翻查找,找到相關信息後再和計算機屬性對比了一下。然後利用GetObject函數調出對應數據,顯示到表格內。其過程有點麻煩,實現最終結果卻毫無波瀾。
  • WIN10滑鼠右鍵添加關機,重啟,鎖屏快捷按鈕
    前言 右鍵功能少?關機還是不夠快?這次教大家怎麼在滑鼠右鍵添加關機,重啟,鎖屏快捷按鈕。點擊關機後右擊右側窗口中的默認,選擇修改,在數值數據處輸入關機點擊確定 5:滑鼠右擊左側關機選擇新建
  • 超級右鍵 - 免費給 Mac 滑鼠右鍵菜單增加快捷功能
    比如,在 Windows 資源管理器上的滑鼠右鍵菜單就能很方便地 「新建文本文檔」、將文件 「發送到」 指定文件夾、剪切文件等等,但在 macOS 系統默認是沒有這些的。而超級右鍵iRightMouse 這款免費的右鍵增強工具就能幫我們重現這些功能,而且還更加豐富……「超級右鍵」(iRightMouse) 是一款完全免費且實用的 macOS 右鍵菜單增強工具利器!
  • 如何將關機選項添加到win10系統的右鍵菜單中
    我們在日常使用電腦操作的過程中,經常會使用電腦的右鍵菜單。使用起來非常的方便順手,今天,鶯歌就給大家介紹一下,怎樣才可以把關機選項添加到右鍵的菜單中。win10系統的右鍵菜單右鍵菜單功能就是單擊滑鼠「右鍵」,在彈出「菜單」窗口時,執行「左鍵操作」。說以,為了我們操作的方便性,把「關機」添加到右鍵。
  • 滑鼠指向宏:滑鼠宏功能在哪裡設置
    今天來聊聊一篇關於滑鼠指向宏:滑鼠宏功能在哪裡設置的文章,現在就為大家來簡單介紹下滑鼠指向宏:滑鼠宏功能在哪裡設置,希望對各位小夥伴們有所幫助。2、要把一鍵切槍設置到左鍵,需要先把原來的左鍵功能設置到其他按鍵,羅技G500S拇指鍵有一個空的,可以先把左鍵設置到這個位置,大家可以根據自己的愛好,設置到其他按鍵:把滑鼠移動到這個按鈕上,會出現一個下拉三角,單擊,選擇分配新命令,會彈出以下窗口,選擇滑鼠功能選項卡,選中單擊左鍵,確定。
  • Excel教程:Excel滑鼠右鍵比左鍵好用,不信來看看!
    國慶狂歡,優惠不等人,早買早便宜 點擊了解在我們的實際工作中,使用最多的就是滑鼠左鍵,其實滑鼠右鍵也是非常好用的,今天我們一起來看看滑鼠右鍵能幹些啥?1、填充功能以填充序列為例:滑鼠左鍵:在A1單元格輸入1,按住滑鼠左鍵下拉至指定位置後鬆開,點【自動填充選項】,選擇【填充序列】
  • EXCEL表格詳解vlookup第五彈-VBA自己寫myLookup函數
    我們在前四彈詳細介紹了vlookup函數,以及vlookup函數實現不了後,使用index為主函數加match,small,if等函數的組合拳來實現複雜的條件查找。由於大家從事的工作領域不同,有時候還需要實現更加複雜的查找,這時往往在幾個函數之間相互切換,相互套用,難免給一些相對固定的查找帶來不必要的麻煩。下面我就手把手地帶大家寫一個自己的函數myLookup() ,使用這一個函數來實現前四彈的所有功能。