gpt4 book ai didi

vba - 仅打印某些页面

转载 作者:行者123 更新时间:2023-12-04 16:38:01 26 4
gpt4 key购买 nike

我有以下代码可以正常工作:

Application.PrintOut FileName:="", Copies:=2
这将我的 10 页文档打印两次。
我现在想使用 pages仅指定要打印的特定页面的选项:
Application.PrintOut FileName:="", Copies:=2, Pages:="2, 6-10"
我原以为它会打印出第 2 页和第 6 到 10 页两次,即 2,6,7,8,9,10,2,6,7,8,9,10,但它只是将所有 10 页打印了两次。
我在 Word 2010 中使用 VBA。
知道我做错了什么吗?

资源:
来自 Microsoft Developer Network :

Pages - Optional - Variant - The page numbers and page ranges to beprinted, separated by commas. For example, "2, 6-10" prints page 2 andpages 6 through 10

最佳答案

Range:=wdPrintRangeOfPages需要与 Pages 一起添加.

例如:

Application.PrintOut FileName:="", Copies:=2, Range:=wdPrintRangeOfPages, Pages:="2,6-10"

关于vba - 仅打印某些页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22661732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com