之前寫過一篇文章,《批量生成二維碼》,當時介紹了VBA中兩種生成二維碼的方式,一種需要引用QRmaker控件,一種是純代碼生成的方式。但是這兩種方式都有一個最大的bug--不支持64位。
解決這種問題的最好的方式,就是用VSTO的方式開發專業插件,來達到兼容32/64位office。以此為目標,速碼工具箱誕生了。
插件在Office加載界面
插件在WPS加載界面
▎插件定位和功能:
該插件解決工作中以Excel內容為基礎,批量生成二維碼的問題,后續會支持條形碼。會根據小伙伴的反饋,新增或者修改二維碼功能。爭取做成極致人性化的二維碼插件。
因為我想把一個功能做精,再去做另外一個功能。淺嘗輒止的大雜燴不喜歡。
▎使用環境及Excel版本:
FrameWork4.0以及以上(win8\win10本身系統已經滿足該條件),需要有VSTO運行環境(Excel2013以及以上自帶)。(目前市面上開發的excel插件基本都需要上面兩個運行環境)
適用于Excel2007~Excel2019,WPS(另需要安裝vba運行環境)。
所在再也不用怕64位電腦無法使用,WPS無法使用了。
▎主要功能介紹演示:
?生成單個二維碼可自定義二維碼底色,是否加中間Logo,選擇糾錯等級。
?批量生成二維碼
可以根據選擇整列數據,或者選擇某個區域數據,程序會自動判斷單列還是多列。如果是多列數據,會加上分割符號。
上面的二維碼用微信識別效果還是很好的。
?批量識別二維碼
可以批量識別二維碼文件,支付寶/微信好友二維碼不支持,因為有特殊加密。下面是識別一些二維碼的效果。
本插件最大的特點是附帶兩個經典二維碼場景解決方案,這是作者實踐遇到過的例子,使用頻率很高。
場景一:多個表相同位置生成二維碼
如下面這個表,每一個sheet的格式一樣,需要在每個sheet的相同位置批量生成二維碼,本插件完美支持!
自帶演示動畫,方便操作
場景二:單個表二維碼卡片生成
類似這種,數據形式以卡片形式存在,右上角需要批量插入二維碼,只要自己設計好卡片,就可以用插件批量插入二維碼。
功能很多,更多小細節等待你去發現!
也期待你們對本插件的建議,以方便我的不斷改進!
你說的應該是格式工具欄不見了 在菜單欄中找到"視圖",在下拉菜單中點擊"工具欄",選擇"格式" 這樣你要的格式工具就回來了
1..打開電腦,點擊鼠標右鍵,選擇新建一個Excel文件。
2.打開新建的Excel文件,制作表格、錄入數據。
方法一:點擊加載項,然后點擊鼠標右鍵,選擇“功能區最小化”選項。
Excel工具欄就還原完成了。
方法二:點擊Excel界面右上方的“△”按鈕。
Excel工具欄也能還原。
公式中常用符號: 表示一個單元格區域,如A1:B10+ - * / 加減乘除運算符> 大于號>=大于等于號< 小于號<=小于等于號<> 不等于號,如=IF(A1<>"銷售部",,)^數字 乘方運算,如2。
自定義格式中的符號0 單個數字占位符,如果0的位數大于數字個數,會用0補齊。
如123設置格式00000, 會顯示成 00123# 單個數字占位符,和0區別是不會補位! 強制顯示它后面的字符\ 作用同 。
Excel中數學符號大全就是在插入符號里面就可以找到。
Excel表格中特殊符號顯示不出來是因為單元格的格式不對,解決的具體步驟如下:需要準備的材料分別是:電腦、Excel表格。1、首先打開需要編輯的Excel表格,進入到編輯頁面中。2、然后右鍵單擊單元格選擇打開“設置單元格格式”。3、然后在彈出來的窗口中點擊選擇數字中的“文本”,回車確定。4、然后單元格中的特殊符號就顯示出了。
1、首先打開電腦,然后進入到電腦桌面上,這時在我們的電腦桌面上新建一個excel表格,點擊打開這個excel表格;
2、進入到excel表格的頁面內,然后表格隨便輸入一些內容,這里輸入一個學生的各科成績的匯總表;
3、然后找到excel表格上方的菜單欄,接著點擊右上方的符號選擇大括號并點擊符號選項;
4、在輸入好括號之后關閉符號選項即可,這時最后在大括號內輸入我們想要的公式就可以了
EXCEL與WORD側重功能不同,前者突出表格處理,后者以文檔處理見長。 文檔編輯,在EXCEL中用得較少,正常不需要用換行符,不過在EXCEL中也可以有段落符(換行符),但與WORD不同,換行符在EXCEL中是不可見字符,但它是實實在在存在的,占一個字符位。
用CODE函數可知其在字符集中的代碼為10。 輸入段落符(換行符)的方法,是按住Alt+回車,也就是常說的強制換行,主要在標題字數較多而并不需要那么大的列寬時使用。
因為工作簿或工作表設置了“保護”。
解決方法:
1、首先打開一個excel表格,可以看到此時頁面中呈現灰色,沒有可以編輯的表格內容。
2、然后點擊表格上方工具欄中的“視圖”選項。
3、進入“視圖”選項卡后,點擊“取消隱藏”的按鈕。
4、頁面中會彈出“取消隱藏”的對話框,選擇需要取消隱藏的表格后點擊確定按鈕。
5、即可將選擇的表格編輯窗口打開顯示出來了。
1. 先要下載一個控件qrmaker,下載的文件解壓后,將QRMaker文件夾里的所有文件復制到c:\windows\system32下。通過“開始→運行”,在運行窗口里輸入regsvr32 c:\windows\system32\QRmaker.ocx注冊組件。
2. 打開Excel,因為之后要用到VBA,進入Excel選項,勾選“在功能區顯示開發工具”,切換到開發工具選項卡,單擊Visual Basic打開VBA編輯器,選擇“工具→引用→瀏覽”,找到c:\windows\system32\QRMaker.ocx,關閉編輯器。
3. 回到Excel中,在空白處插入一個命令按鈕,右擊該按鈕選擇指定宏→錄制,宏命名為print2d,停止錄制宏。
4. 同時插入其他控件中的QRMaker Control,點“確定”后鼠標會變成十字,在空白區域畫一個二維碼控件。
5. 再次打開VBA編輯器,在左邊找到模塊1,雙擊后清空右邊所有內容,輸入以下代碼:
Sub print2d()
Dim QRString1 As String
'定義變量
QRString1=Sheet1.Range("A1")
'將A1單元格的值傳遞給QRString1
Sheet1.Select
Sheet1.QRmaker1.AutoRedraw=ArOn
'啟用QRmaker的自動重畫屬性
Sheet1.QRmaker1.InputData=QRString1
'將QRString1的值傳遞給QRmaker1
End Sub
保存關閉VBA編輯器,回到Excel,單擊Print2D按鈕就可以將A1單元格的內容生成二維碼。
1、打開我們的wps表格編輯程序。
2、在我們編輯好的表格中,選擇我們要凍結的欄目。
3、之后點擊菜單欄的“視圖”按鈕,在視圖欄工具中點擊“凍結窗口”。
4、再回到我們的表格中,可以看到我們設置后的效果。
Excel表格中特殊符號顯示不出來是因為單元格的格式不對,解決的具體步驟如下:
需要準備的材料分別是:電腦、Excel表格。
1、首先打開需要編輯的Excel表格,進入到編輯頁面中。
2、然后右鍵單擊單元格選擇打開“設置單元格格式”。
3、然后在彈出來的窗口中點擊選擇數字中的“文本”,回車確定。
4、然后單元格中的特殊符號就顯示出了。