[问题]分割word,并以指定内容字串另存盘名

楼主: newiwgp (..??)   2018-02-13 17:22:21
软件:Word 2016
版本:2016
需求是将合并打印后的档案,依指定字串分割后另存成对应字串的doc and txt
http://fyyang.blogspot.tw/2014/04/tools-word-vba.html
我有参考以上的网站,但使用上有遇到问题
1.此VBA是以word分节符号的位置,当成分割档案的判定
但我使用在需要的word file时,会发生分割位置在奇怪的指定位置,而不是在分节点
请问是否word原始档有什么部份需要设定?
2.没办法抓到命名的字串,因我分合并内容是大量的文字档,而非表格
此部份请教是否有对应的语法?
合并后的档案内容格式如下:
=========
... (内容)
TITLE=A001 (A001为另存后希望的档名,在固定的行数,TITLE=后的文字长度不定)
....(内容)
....(内容)
....(内容)
=========
作者: soyoso (我是耀宗)   2018-02-13 18:49:00
问题2如在固定行的话, selection.goto 参数what以wdgotoline,which以 wdgotofirst,第二行的话count以2取该行文字selection.endkey参数unit以wdline,extend以wdextend。以mid来取该范围selection.range.text,位置开始为7(title=)后1位,长度省略。最后以replace取代断行符号chr(13)问题1应需档案才会比较清楚分割的位置是什么原因

Links booklink

Contact Us: admin [ a t ] ucptt.com