問題:
1、數(shù)字引用:在文章不同地方出現(xiàn)同一數(shù)字,我能否在更新其中一處后,其他位置的數(shù)字也同時(shí)更新?
2、有沒有將數(shù)字轉(zhuǎn)換為大寫金額的功能。
解答:
1、word可以使用多種方法,實(shí)現(xiàn)修改一個(gè)數(shù)據(jù),其它位置的對(duì)該數(shù)據(jù)的引用進(jìn)行更新。實(shí)現(xiàn)的方法主要有:通過選擇性粘貼為鏈接的方式;通過設(shè)置源數(shù)據(jù)的書簽,在其它引用位置使用REF域進(jìn)行引用;使用自動(dòng)圖文集定義源數(shù)據(jù),然后在其它位置插入一個(gè)對(duì)于該自動(dòng)圖文集的AUTOTEXT域。使用DOCPROPERTY 域,通過文檔屬性定義一個(gè)源數(shù)據(jù)值,該值可以在文檔屬性中進(jìn)行設(shè)置與修改(如設(shè)置標(biāo)題值為“10”,其它所有位置使用。使用DOCVARIABLE域,該域需要通過VBA指定值后才能獲得。
2、這是《word非常接觸》一書中的自動(dòng)填充人民幣金額大寫的域代碼,我把它貼出來,希冀對(duì)大家有所幫助、裨益。金額大寫中,對(duì)于整數(shù)金額,可以直接通過【插入】/【數(shù)字】命令,在打開的【數(shù)字】對(duì)話框中選取為“壹,貳,叁…”數(shù)字類型(設(shè)置數(shù)字格式)即可實(shí)現(xiàn)。對(duì)于小數(shù)部分,原理也是設(shè)置數(shù)字格式,只是把角分?jǐn)?shù)據(jù)提取出來后再設(shè)置其格式。
金額大寫轉(zhuǎn)換的域代碼:
{ SET Data { ={ Quote "A{ ={ SEQ Z }+1 }" } } }{ SET JinE { =ABS(Data) /#"0.00" } }{ SET Yuan { =INT(JinE) } }{ SET Jiao { =INT(JinE*10-Yuan*10) } }{ SET Fen { =INT(JinE*100-Yuan*100-Jiao*10) } }{ IF Data < 0 "負(fù)" "" }{ IF Yuan = JinE "{ =Yuan /*CHINESENUM2 }圓整" { IF Fen = 0 "{ =Yuan /*CHINESENUM2 }圓{ =Jiao /*CHINESENUM2 }角整" { IF Jiao = 0 "{ =Yuan /*CHINESENUM2 }圓{ =Fen /*CHINESENUM2 }分" "{ =Yuan /*CHINESENUM2 }圓{ =Jiao /*CHINESENUM2 }角{ =Fen /*CHINESENUM2 }分" }} }
說明:
①可以將該嵌套域代碼保存于自動(dòng)圖文集中以方便調(diào)用。
②可在單元格中填充該域代碼。
③具有正負(fù)數(shù)自動(dòng)識(shí)別功能。
④自動(dòng)四舍五入。
⑤最大金額絕對(duì)值為214 748 364 7。
新聞熱點(diǎn)
疑難解答
圖片精選