+ -
当前位置:首页 → 问答吧 → [原创并分享]在多页文档中保存指定的页

[原创并分享]在多页文档中保存指定的页

时间:2007-12-31

来源:互联网

'说实在的,我并不知道写这些代码有什么用处,只是在论坛中见到有人需要,所以就写了一个.

'代码的说明:
'1、没有使用Page对象来定位页,因word的早期版本中没有此对象
'2、没有使用预定义书签Bookmarks("\Page")来定位页,而使用了Range.Goto来定位页的Range。因为后者比前者至少多2个优点,(1)因后者不需窗口定位,速度快得多;(2)前者在处理某些特殊页时不容易处理,且若Word版本不同,运行结果可能会有差异
'3、关于页码范围的填写:类似于“打印”对话框中的页码范围
   'p型,如:3,代表第1个页码为3的页
   'ps型,如:p2s2,代表第2节页码为2的页
   'p-p型,如:2-5,代表页码为2,5之间的所有页
   's型,如:s2,代表第2节的所有页
   's-s型,如:s2-s3,代表第2与第3节之间所有的页
   'ps-ps型,如:p3s1-p2s3,代表第1节中页码为3的页,与第3节中页码为2的页之间的所有页
   '混合型,将上面各种类型以英文逗号相隔,如:1,p0s2,p2s2-p4s3
'4、使用了一种特殊的方法保留了原页面设置,即利用分节符记录节格式的原理
'5、页眉页脚的保留似乎没有多大意义,我没有编写保留它的代码
'6、没有保留页后的分隔符
'7、另存页的文件名格式为:当前文档名_p页码号_s节号
'8、本人只做了少量的测试,尚需大家做更多的测试
'9、因本人水平与时间所限,代码可能存在某些不足或很多值得优化的地方,请大家指出或帮助修改

IoN1FwrG.rar (23.26 KB)
IoN1FwrG.rar (23.26 KB)
[原创并分享]在多页文档中保存指定的页
下载次数: 132
2007-12-31 22:06

作者: chylhr   发布时间: 2007-12-31

谢谢chylhr兄的原创!

代码写得很规范!希望能对版友有帮助!

我收藏了。

[em17]

作者: 守柔   发布时间: 2008-01-01

这么好的帖子,没有人顶?可惜了!

作者: chenhuafu   发布时间: 2008-02-13

一句话,超qiang!

作者: sxhus   发布时间: 2008-11-10

谢谢 无私奉献

作者: 碧海晴天   发布时间: 2008-11-15

代码在哪里?我打开VB编辑器窗口之后,只看到短短的3行内容,是什么意思呀?

作者: zjgwzj   发布时间: 2008-11-17

收下啦~~~谢谢lz分享~~~~

作者: elsia0121   发布时间: 2009-12-15

多谢。

作者: 逍遥旅程   发布时间: 2010-03-16

多謝樓主,我用 WORD 2003 看不了。能不能轉成TXT文件發布。多謝了。

作者: 32kanwe   发布时间: 2011-05-11

热门下载

更多