文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院办公软件WordWord中利用VBA编程制作考试用作文稿纸
精品推荐
特别推荐
·Word中分节符的妙用
·用Word巧妙复制表格(图)
·巧用分节符创建Word 2000页眉页脚
·Word中的数据计算
·Word快捷键手册:处理文档和网页的快捷键
·Word快捷键手册:查看帮助时使用的快捷键
·Word 2000中实现表格的转置
·Word新技巧五则
·Word入门教程:用目录项域编制目录
·Word2000的图片使用技巧两则
·Word XP运用技巧大派送
·Word2000使用技巧50招(二)
·Word:不启动也能进行字数统计
·如何打造图文并茂的Word文档
·Word:ffastun.ffa文件是什么?
·清除Word页眉横线且不影响页眉格式的方法
·查看Word 2007文档时的常见问题及解决
·Word里不连续文本复制粘贴小秘密
·Word 技巧 为多个字制作带圈效果
·巧用 Word 编辑文档中的不同页眉
热点TOP10
·同一篇Word文档设置多个不同的页眉页脚
·微软嘲笑谷歌 取代Word想法太天真
·Word快捷键手册:处理文档和网页的快捷键
·学好Word文档管理
·定制个性Word工具栏
·没有 Word 照样可以打开 DOC 文件
·巧用 Word 编辑文档中的不同页眉
·Word中的数据计算
·Word2000的图片使用技巧两则
·Office Word 2003让文件审批更方便
·Word入门教程:用目录项域编制目录
·把Word文件变成JPG图片?
·办公软件技巧:PDF转Word文档无乱码解决攻略
·Word也能画曲线
·玩转Word的“自动图文集”
·[争议]将Word作为HTML编辑器
·Word:制作日历壁纸
·Word:ffastun.ffa文件是什么?
·Word:不启动也能进行字数统计
·从头到脚完美:Word文档布局

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

日期:2006年12月23日 作者: 查看:[大字体 中字体 小字体]


  语文考试中,经常用到作文稿纸,Word中带有稿纸模板,但有诸多限制(如纸型、行列数等相对固定),在试卷排版时颇为不便。经过尝试,笔者找到一种利用Word的VBA编程,通过绘制表格实现考试用作文稿纸的方法。

  一、编制程序

  1.启动Word,连续点击“工具”,“宏”,“录制新宏...”,在弹出的对话框中填写宏名(此例为“作文稿纸”),选择宏要保存的位置(可以保存在模板中,也可以保存在当前文档中),如图1所示。

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

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

  4.依次选择“工具”、“宏”、“宏…”,在对话框中选择宏名“作文稿纸”,单击“编辑”按钮,打开vba编程窗口。录入如下代码:

Sub 作文稿纸()
    UserForm1.CommandButton1.Enabled = True
    UserForm1.Show
End Sub

  5.插入一个窗体UserForm1,在其中插入4个标签,4个文本框,一个按钮。分别设置它们的相关属性,其中,“所需行数”文本框的“text”属性值设为25,“所需列数”文本框的“text”属性值设为20,“行间距”文本框的“text”属性值设为0.5,“首尾空行高度”文本框的“text”属性值设为0.4,如图3所示。

  6.双击命令按钮CommandButton1,录入以下代码:

Private Sub CommandButton1_Click()
    Dim n As Integer    '定义一个变量为整数型
    n = 1
    ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=Val(TextBox1.Text) * 2 + 1, NumColumns _
    :=Val(TextBox2.Text), DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:=wdAutoFitFixed
    Selection.EndKey Unit:=wdRow, Extend:=True
    Selection.Cells.Borders(wdBorderVertical).LineStyle = wdLineStyleNone
    Selection.Tables(1).Rows.HeightRule = wdRowHeightExactly
    '设定表格行高为固定值
    Selection.Tables(1).Rows.Height = CentimetersToPoints(Val(TextBox3.Text))
    '设置表格行高为设置值,作为行间距
    Selection.Tables(1).Rows(1).Height = CentimetersToPoints(Val(TextBox4.Text))
    '设置第一行行高为设置值
    Do While n < Val(TextBox1.Text) + 1
        Selection.EndKey Unit:=wdLine
        Selection.MoveRight Unit:=wdCharacter, Count:=2
        '将插入点移至下一行
        Selection.Tables(1).Rows(2 * n).Height = Selection.Tables(1).Columns(1).PreferredWidth
        '设行高等于列宽

[1] [2] [3] 下一页 




上一篇:快速增强路由器安全的十个小技巧

下一篇:Phtoshop制作火红色圣诞节纪念信用卡

Word中利用VBA编程制作考试用作文稿纸 相关文章:
·socket编程原理
·只需十三招 轻松学会利用博客赚钱
·利用C++ Builder开发动画DLL
·远程控制软件pcAnywhere10.0试用手记
·Photoshop十余种漂亮照片边框简单制作技巧
·水晶图片制作方法
·Photoshop制作三维钢铁字效果
·制作手机动画屏保—Gif Tools
·CORELDRAW制作水晶球效果
·如何制作启动光盘
Word中利用VBA编程制作考试用作文稿纸 相关软件:
·暗黑破坏神 2:毁灭之王 1.10S极品属性装备制作器
·家常菜制作集锦(1)
·PDF2Word(pdf to word) V1.6 汉化版
·多种dos启动盘制作全攻略
·启动光盘制作完全手册(菜鸟先飞 图文教材系列)
·灵豚课件制作工具——课件精灵v1.0 beta
·动态网页制作视频教程_方成32讲 asf
·Photoshop数码照片制作宝典
·Microsoft Office Word Viewer 2003简体中文版 V1.0
·卡丽来相片VCD制作系统 2003

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot