下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、輕松實(shí)現(xiàn)化學(xué)式上下標(biāo)的一鍵輸入徐林崗江蘇江都市丁溝中學(xué) 225235摘要:筆者是一名中學(xué)化學(xué)教師,工作中常常要輸入許多的化學(xué)式?;瘜W(xué)式中的上下標(biāo)在輸入時(shí)要不停地切換,十分不便,所以筆者嘗試用VBA編寫(xiě)了一段宏,很好地解決了這個(gè)問(wèn)題。關(guān)鍵詞:化學(xué)式,上下標(biāo),宏隨著電腦日益的普及,中學(xué)化學(xué)老師在出試卷,寫(xiě)教案,寫(xiě)論文等的過(guò)程中都可能在使用電腦輸入處理了,在這個(gè)過(guò)程中,經(jīng)常需要書(shū)寫(xiě)各種化學(xué)式,但因?yàn)橐煌5厍袚Q輸入狀態(tài)為“上標(biāo)”“下標(biāo)”或“正?!?,這使得很多老師常常感到非常麻煩和累人,工作效率低下。本文就是試圖把煩瑣的輸入方法改進(jìn)成簡(jiǎn)單易用的操作。下面就是筆者用VBA編寫(xiě)的宏。使用時(shí)只要選擇含有化學(xué)
2、式的內(nèi)容,而后運(yùn)行一下宏就可以了,正確率幾乎是百分之百。Sub 智能上下標(biāo)() Dim x, y, j, k As Integer Dim m, n As Long Dim char As String x = Selection.Start y = Selection.End '記錄當(dāng)前選取的起始位置與終止位置 For j = x To y Step 1 '對(duì)選取內(nèi)容進(jìn)行枚舉,對(duì)于屬于化學(xué)式的內(nèi)容進(jìn)行改寫(xiě). Selection.Start = j - 1 Selection.End = j char = Selection.Text n = InStr("abcde
3、fghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ))", char) If n <> 0 Then Selection.Start = j Selection.End = j + 1 char = Selection.Text m = InStr("0123456789", char) If m <> 0 Then k = 2 Selection.Font.Subscript = wdToggle Selection.Start = j Selection.End = j + k char =
4、Selection.Characters(k).Text m = InStr("0123456789-+", char) Do While m <> 0 If char = "+" Or char = "-" Then Selection.Start = j + k Selection.End = j + k + 1 char = Selection.Text m= InStr("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ((&qu
5、ot;, char) '如果是“+”表示加號(hào),也不別在前面加上一個(gè)空格,以避開(kāi)它與離子符號(hào)間相互的干擾。 If m <> 0 Then GoTo line1 Else Selection.Start = j - 1 Selection.End = j + k char = Selection.Characters(1).Text End If If char = "O" Or char = "H" Then '與line1共同作用以防止將NH4+、AlO2-這一類(lèi)的一價(jià)離子,錯(cuò)誤地改寫(xiě)成NH4+、AlO2-。 Selectio
6、n.Start = j Selection.End = j + 1 Selection.Font.Subscript = wdToggle Selection.Font.Subscript = wdToggle Selection.Start = j + 1 Selection.End = j + k Selection.Font.Superscript = wdToggle GoTo line1 End If Selection.Start = j Selection.End = j + k Selection.Font.Superscript = wdToggle Selection.Fo
7、nt.Superscript = wdToggle GoTo line1 End If k = k + 1 Selection.Start = j Selection.End = j + k char = Selection.Characters(k).Text If char = "-" Or char = "+" Then Selection.Start = j Selection.End = j + k - 2 Selection.Font.Subscript = wdToggle Selection.Font.Subscript = wdTogg
8、le Selection.Start = j + k - 2 Selection.End = j + k Selection.Font.Superscript = wdToggle GoTo line1 Else m = InStr("0123456789", char) End If Loop Selection.Start = j Selection.End = j + k - 1 Selection.Font.Subscript = wdToggle Selection.Font.Subscript = wdToggle End Ifline1: Selection.
9、Start = j Selection.End = j + 1 char = Selection.Text m = InStr("-", char) If m <> 0 Then Selection.Start = j + 1 Selection.End = j + 2 char = Selection.Text m = InStr("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ((", char) If m = 0 Then Selection.Start =
10、j Selection.End = j + 1 Selection.Font.Superscript = wdToggle End If End If m = InStr("+", char) If m <> 0 Then Selection.Start = j + 1 Selection.End = j + 2 char = Selection.Text m = InStr("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ((+",char) If m = 0 Then Selection.Start = j Selection.End = j + 1 Selection.Font.Superscript = wdToggle End If End If End If Next j Selection.Start = y Selection.End = yEnd Sub結(jié)束語(yǔ) 就我國(guó)目前大多化學(xué)老師來(lái)說(shuō),用微機(jī)進(jìn)行無(wú)紙化辦公變得越來(lái)越必要和普遍,而在辦公過(guò)程中用得最多的就是OFFICE辦公系統(tǒng),如何提高工作效率則是其中
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省南平市峻德中學(xué)高一數(shù)學(xué)理期末試卷含解析
- 2025年度基礎(chǔ)設(shè)施建設(shè)材料采購(gòu)合同約定3篇
- 實(shí)施“兩化”融合發(fā)展戰(zhàn)略提升現(xiàn)代物流產(chǎn)業(yè)發(fā)展-基層調(diào)研體會(huì)
- 2024年為規(guī)范公司管理制度
- 2024年鋁錠供應(yīng)商協(xié)議
- 2024版煤炭購(gòu)銷(xiāo)不可撤銷(xiāo)居間協(xié)議
- 2024年人事年終工作總結(jié)范文(35篇)
- 2025年度定制刀具表面處理及打磨合同2篇
- 2024年人教新課標(biāo)語(yǔ)文四年級(jí)教案篇
- 2024音響工程整體解決方案安裝合同范本5篇
- 2024耐張線(xiàn)夾技術(shù)規(guī)范
- 2024年中考英語(yǔ)語(yǔ)法感嘆句100題精練
- 《海洋與人類(lèi)》導(dǎo)學(xué)案
- 挑戰(zhàn)杯紅色賽道計(jì)劃書(shū)
- DL∕T 423-2009 絕緣油中含氣量的測(cè)定方法 真空差壓法
- 重整投資保密承諾函(范本)
- 2024年民航安全知識(shí)培訓(xùn)考試題庫(kù)及答案(核心題)
- 抑郁癥病例分享
- 新概念第一冊(cè)時(shí)態(tài)語(yǔ)法練習(xí)試題
- MOOC 漢字文化解密-華中師范大學(xué) 中國(guó)大學(xué)慕課答案
- 問(wèn)題解決過(guò)程PSP-完整版
評(píng)論
0/150
提交評(píng)論