手机版

不受纸张类型限制;其次

时间:2021-12-21 来源:互联网 编辑:宝哥软件园 浏览:

作文纸在语文考试中经常使用。Word有一个书写纸张的模板,但是有很多限制(比如相对固定的纸张类型、行数和列数等。),这使得排版纸张相当不方便。经过尝试,作者找到了一种利用Word的VBA编程,通过绘制表格来实现考试用纸的方法。

一.方案编制

1.开始Word,单击工具,宏,记录新宏.接下来,在弹出的对话框中填写宏名称(在本例中为作文纸),并选择保存宏的位置(在模板中或当前文档中),如图1所示。

Word中利用VBA编程制作考试用作文稿纸 三联

2.为了操作方便,这个宏可以在工具栏中指定为按钮。在“录制宏”对话框中点击工具栏按钮,在弹出的“自定义”对话框右侧选择宏命令Normal.NewMacros. Composition稿纸,用鼠标拖拽复制到常用工具栏,右键点击,选择对应的命令修改名称,并为其编辑一个小图标。结果如图2所示。

3.点击“录制宏”对话框中的“关闭”按钮,屏幕上会出现一个“录制宏”工具栏,点击停止按钮即可停止录制。

4.依次选择工具、宏、宏…在对话框中选择宏名称Composition Paper,点击编辑按钮打开vba编程窗口。输入以下代码:

子作文纸()

UserForm1。命令按钮1 .启用=真

UserForm1。显示

末端接头

5.插入表单用户表单1,其中插入了4个标签、4个文本框和一个按钮。分别设置它们的相关属性,其中,必选行文本框中的text属性的值设置为25,必选列文本框中的text属性的值设置为20,行距文本框中的text属性的值设置为0.5,上下空白行高文本框中的text属性的值设置为0.4,如图3所示。

不受纸型限制;其二

6.双击命令按钮命令按钮1并输入以下代码:

私有子命令按钮1 _单击()

“将变量定义为整数”。

n=1

活动文档。表格。添加范围:=选择。范围,numrows 3360=Val(textbox 1。文本)* 2 1,数量_

:=Val(TextBox2。文本),defaulttablebehavior :=wdword9 tablebehavior,autofitbehavior :=wdAutoFitFixed

选择。EndKey Unit:=wdRow,Extend:=True

选择。单元格。边框。LineStyle=wdLineStyleNone

选择。表(1). row . heightlrule=wdrow heightly

将表格行高设置为固定值

选择。表格(1)。行。高度=厘米。点(值(文本框3。文本))

将表格行高设置为行间距的设定值。

选择。表(1)。行(1)。高度=厘米拓扑点(Val(TextBox4。文本))

将第一行的行高设置为设定值。

当n值时执行(文本框1。文本)1

选择。EndKey Unit:=wdLine

选择。MoveRight Unit:=wdCharacter,Count:=2

将插入点移动到下一行。

选择。表(1)。行(2 * n)。高度=选择。表(1)。列(1)。首选宽度

将行高设置为大于列宽。

选择。EndKey Unit:=wdRow,Extend:=True

选择。EndKey Unit:=wdLine

选择。MoveRight Unit:=wdCharacter,Count:=2

将插入点移动到下一行。

选择。EndKey Unit:=wdRow,Extend:=True

选择。单元格。边框。LineStyle=wdLineStyleNone

移除此线的内部边框,只留下边框。

n=n 1

选择。表(1)。行(值(文本框1。文本)* 2 1)。高度=厘米拓扑点(Val(TextBox4。文本))

将最后一行高度设置为设定值。

选择。EndKey Unit:=wdRow,Extend:=True

选择。单元格。边框。LineStyle=wdLineStyleNone

选择。表格(1).行.对齐=wdAlignRowCenter

表格中心

选择。表(1)。边框。线宽=wdLineWidth150pt。边框(wdBorderRight)。线宽=wdLineWidth150pt。边框(wdBorderTop)。线宽=wdLineWidth150pt。边框(wdBorderBottom)。线宽=wdLineWidth150pt

将表格边框设置为粗线

以…结尾

选择。EndKey Unit:=wdLine

卸载我

末端接头

第二,使用

与Word的稿纸向导或稿纸插件相比,该程序制作的稿纸显然不适合直接在文档中使用,但在制作作文纸方面有明显优势。一是不受纸张类型限制;其次,因为是表格,可以根据需要自由增删行和列,还可以在适当的位置标注作文所需的字数。

版权声明:不受纸张类型限制;其次是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。