如何设置msword文档具有不同的打印部分?

时间:2016-07-05 09:59:31

标签: ms-word

我想设置一个包含多个章节的word文档。对于一组特定的读者(例如我的老板),我只想打印到pdf chap 1-5和另一组读者(例如我的客户),我想打印到第6-10页的pdf。

MS-word有可能吗?

编辑:详细说明。

1 个答案:

答案 0 :(得分:1)

首先,您需要一种方法来获取用户是谁并确定他可以访问的文档的哪个部分(您可以使用Microsoft Mpr.dll中的WNetGetUser API),然后您可以显示和隐藏不同的部分该文件。对于第二部分,最简单的方法是为文档的不同章节创建书签,并使用以下方式隐藏/显示它们:

ActiveDocument.Bookmarks("bookmark01").Range.Font.Hidden = True 'to hide text
ActiveDocument.Bookmarks("bookmark01").Range.Font.Hidden = False 'to show text