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