2016-07-05 51 views
-1

我想设置一个有几章的word文档。对于一些特定的读者(例如我的老板),我只想打印到pdf第1-5章和另一组读者(例如我的客户),我想打印到pdf第6-10章。如何设置msword文件具有不同的打印部分?

这是可能的MS字?

编辑:阐述。

+0

请详细说明。当你说打印你的意思是在屏幕上打印或在打印机或PDF上打印? –

回答

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 
+0

谢谢。将更新文档中的所有字段,例如章节编号,目录。 – tehnyit

相关问题