WEB开发网
开发学院软件教学办公软件Word Word文档页数随意变 阅读

Word文档页数随意变

 2008-10-29 20:25:30 来源:WEB开发网   
核心提示: 怎么办呢?我们知道,点击“将字体缩小/增加1磅”按钮不会因为存在多种字体大小而出现问题,Word文档页数随意变(4),因此,只要我们模拟按钮点击动作,因为对于需要精确的场合,它们实在显得太粗糙了,就可以绕过Selection和Font对象,每一个Office的Com

怎么办呢?我们知道,点击“将字体缩小/增加1磅”按钮不会因为存在多种字体大小而出现问题。因此,只要我们模拟按钮点击动作,就可以绕过Selection和Font对象。

每一个Office的CommandBar按钮都有一个数值型的ID属性,“将字体缩小1磅”按钮的ID是310,“将字体增加1磅”按钮的ID是311。只要有了按钮的ID,就可以用CommandBars属性的FindControl方法创建按钮对象,然后利用Execute方法执行与CommandBar关联的操作。也就是说,用下面的代码可以执行“将字体缩小1磅”和“将字体增加1磅”命令:

CommandBars.FindControl(ID:=310).Execute

CommandBars.FindControl(ID:=311).Execute

1.2 调整行距

下面来看看如何模拟WordPerfect第二类调整文档空间的方法,即调整行距。Word有三个内建的命令来调整行距(各个行之间的垂直距离),如图三最下方的三个按钮所示,它们对应的VBA代码是:Selection.ParagraphFormat.Space1,Selection.ParagraphFormat.Space15,Selection.ParagraphFormat.Space2。

Space1方法为指定段落设置单倍行距,准确的间距将取决于各行内字符最大的字号。Space15方法为指定段落设置1.5倍行距,即各段内字符的最大字号加上6磅;Space2方法设置2倍行距,即各段内字符最大的字号加上12磅。

但是,利用这些方法来调整行间距不是最好的办法,因为对于需要精确的场合,它们实在显得太粗糙了。使用“格式->段落”菜单可以更精确地控制行距,如图五所示:

Word文档页数随意变

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Word 文档 页数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接