收藏 分销(赏)

wps办公软件之编程入门.pdf

上传人:曲**** 文档编号:226204 上传时间:2023-03-09 格式:PDF 页数:10 大小:1.60MB
下载 相关 举报
wps办公软件之编程入门.pdf_第1页
第1页 / 共10页
wps办公软件之编程入门.pdf_第2页
第2页 / 共10页
wps办公软件之编程入门.pdf_第3页
第3页 / 共10页
wps办公软件之编程入门.pdf_第4页
第4页 / 共10页
wps办公软件之编程入门.pdf_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、wps之编程入门(二)(一)创建简单的宏初次创建或使用宏时,最好使用宏记录器。其基本步骤是:先将要完成的工作做一遍,以确 认操作的正确;如果工作正常,启动宏记录器,再做一遍。此时宏记录器将录制所做的操作,并将其转换成VBA宏语言保存起来。最后再根据需要编辑修改录制的宏,并设置宏执行的 方法。下面以创建纵向合并单元格的宏为实例,说明创建宏的基本步骤。(由于wps暂时不 能录制宏,先以MS Office为例)Excel表格的“格式”工具栏上已提供了横向合并单元格的 工具按钮。但是有些表格需要纵向合并若干个单元格,为此我们创建一个纵向合并单元格的 宏。具体步骤如下:1.执行相应操作首先使用菜单命令一

2、步步执行相应的操作。设要处理的工作表如下所示:ABC D E FG技合效益工资180.00180.00180.00180.00180.001卤位工资311.00333.00333.00311.00311.002技能工资194.00135.00125.00182.00135.001年工工党27.0015.009.0027.0026.00加班工资130.4830.3832.05早晚班工资25.0025.0025.00班组长津贴15.0012.00)各种津贴55.5055.5055.5055.5055.501L1:1)浮动工资320.00320.00320.00320.00320.003挂钩工资11

3、7.43111.09109.37116.38107.281110.0010.0023应发总计1375.411184.591197.250.001234.931134.781病事假各用金养老保险(109.76)(100.40)(85.04)(96.40)(97.92)(医疗保险(22.72)(22.72)(22.72)(22.72)(22.72)(公积金(86.00)(80.00)(69.00)(75.00)(78.00)(1房租j水电(16.80)(71.40)(58.80)(40.80)(挂钩工资卫生费(2.00)1税款(35.27)(22.13)(23.99)(1&:小种I2需要纵向合并A

4、栏的行标题选定区域A12:A15。(此时标题位于选定区域的最上面的单元 格)单击“格式”菜单中的“单元格”命令,然后单击“对齐”选项卡。选中,合并单元格,复选框,在“水平对齐”和“垂直对齐”下拉列表框中选“居中”;然后拖拽“方 向”框中的红点,使其朝上旋转90。单元格格式对话框(对齐选项卡)最后单击“确定”完成合并及旋转标题。合并结果如下所 示:23综合效益工资180.00180.00180.00180.00180.00180.00180.00180.00180.00180.00180.004岗位工资311.00333.00333.00311.00311.00311.00267.00311.0

5、0311.00311.00311.005技能工资194.00135.00125.00182.00135.00130.00130.00130.00125.00182.00135.006年工工资27.0015.009.0027.0026.0016.0023.0015.0013.0026.0015.007加班工费130.4830.3832.0527.4829.338早晚班工费25.0025.0025.0026.009班级长津贴15.0012.0010各种津贴55.5055.5055.5055.5055.5055.5055 5055.5055 5055.5055.5011浮动工资320.00320.0

6、0320.00320.00320.00320.00320.00320.00320.00320.00320.0012挂钩工费117.43111.09109.37115.38107.28106.4598.93106.45105.59115.38107.3213110.0010.0010.0010.0014215316应发总计1375.411184.591197.250.001234.931134.781118.951101.911127.951139.421214.880.000.001133.8234综合效益工资180.00180.00180.00180.00180.00180.00180.00

7、180.00180.00180.00180.00岗位工费311.00333.00333.00311.00311.00311.00267.00311.00311.00311.00311.005技各江费194.00135.00125.00182.00135.00130.00130.00130.00125.00182.00135.00678年工工费27.0015.009.0027.0026.0016.0023.0015.0013.0026.0015.00加班工资130.4830.3832.0527.4829.33早晚班工资25.0025.0025.0025.009班姐长津贴15.0012.0010各

8、种津贴55.5055.5055.5055.5055.5055.5055.5055.5055.5055.5055.5011浮动工费320.00320.00320.00320.00320.00320.00320.00320.00320.00320.00320.0012一斑 Hlg1翱一117.43111.09109.37115.38107.28106.4598.93106.45105.59115.38107.321310.0010.0010.0010.001415161 7应发总计1375.411184.591197.250.001234.931134.781118.951101.911127.9

9、51139.421214.880.000.001133.82纵向合并A12:A15 2.录制宏通过刚才的操作已正确地完成了纵向合并若干个单元格的操作。下面可以录制这些操作,并将它们转换成VBA程序。在开始创建宏之前,先右击任何工具栏,在弹出的工具栏快捷菜单中选择Visual Basic工具栏选择区域A12:A15,然后单击Visual Basic工具栏上的“录制宏按钮。:victory:0千吹以4U UUUUUUIUU9班组长津贴15.QD_ _I inn10各种津贴55.录制新宏 5?55.5055.5055.5055.5055.5055.5011浮动工资320宏名(M):320.00320

10、.00320.00320.00320.00320.0012挂钩工资117107.28106.4598.93106.45105.59115.3813110.00快捷键镇):保存在9:142153说明 宏由):_16,应发总计137(1134.781118.951101.911127.951139.421214.880.000.0017病事假18备用金19养老保险(10$L通正取消(97.92)(97.68)(91.92)(92.00)(93.60)(105.20)20医疗保险(22IN乙9INN.fZ;12乙(22.72)(22.72)(22.72)(22.72)(22.72)(22.72)21

11、公积金(86.00)(80.00)(69.00)1(75.00)(78.00)(77.00)(74.00)(75.00)(74.00)(82.00)wps之编程入门(三)贡献者:我是茶 日期:2008-04-25阅读:3377相关标签:et2007宏录制宏录制新宏对话框在“录制新宏”对话框中,用“MergeVertical”替换默认的宏名,用“纵向合并 单元格”替换默认的描述,单击“确定”。这时状态栏出现“录制”字样,并出现“停止录制”按钮。此时开始录制宏。180.002160.00311.003732.00125.0014.0055.50320.00105.591111.090.000.00

12、0.000.0014074.980.00a29b3cdefghijk132.62ID32.6A654执行一遍刚才做过的一系列操作。宏记录器立刻将相应的语句插入到宏中。单击“停止录缶按钮。这样就完成了录制宏的操作。3.查看录制的宏第一次录制宏时一,Excel创建一个新模块。以后每次录制新宏时一,Excel 都将新宏添加到同一模块的结尾。当需要查看宏时可以单击“运行宏”按钮,选定要查看宏 的名称,再单击“编辑”即可查看“代码”窗口中的VBA程序。刚才录制的VBA程序如下所示:Sub MergeVertical()With Selection.HorizontalAlignment=xIGenera

13、l.VerticalAlignment=xIGeneral.WrapText=False.Orientation=90.ShrinkToFit=False.MergeCells=TrueEnd WithEnd Sub宏是以Visual Baisc编写的,并遵从标准Visual Basic规则:以Sub开始,以End Sub结 束。该宏显示了关于单元格对齐的6个不同的属性,它们与前面介绍的对话框中看到的选项 完全一致。这里出现的With结构使得程序的可读性更好,也更简练。这里相当与每个“.”前 面的属性都是Selection对象。4.运行宏 现在可以试用一下宏,看它是如何工作的。累计1安全警告“

14、E:302工资表2.xls”中包含宏.宏可能会携带病毒。禁用宏虽然通常可以确俣安全,但如果这些宏本身 是安全的,则又会损失某些功能.BEE)启用宏一)11详细信息上)超级截屏手曰 Microsoft Excel选定工作表的A3:A6单元格。(在选定A17:A20)单击Visual Baisc工具栏上的“运行宏”按钮。从列表中选定MergeVertical宏,然后单击“运行”。宏将选定的单元格区域纵向合并。姓名2李极1 1涉及具名,已作保密处理i302项目日工资天数超产工资3180.00180.002160.00a2961744311.00311.003732.00b36185135.00125

15、.001728.00c0615.0014.00226.00d07249.72e08早晚班工资nn nnf09班组长津贴Vixual Basic Xig010各将津贴55.5055.501,。安全 力,4h011浮动工资320.00320.003840.00012107.32105.591306.26j013H10.0040.00k0140.00132.629293.58150.00ID32.67228.216应发总计0.001133.821111.090.000.000.000.0014074.98170.00A6541640.87518磬0.00B360123019整(98.64)(97.5

16、2)(1166.08)C17462920(22.72)(22.72)(272.64)Dr#DIV/0!21公积金(79.00)(77.00)(926.00)Er*DIV/0!22房租(0.40)(0.40)(1.60)Fr#DIV/0!23水电(22,80)(319.50)GDIV/0124挂钩工550.00Hr#DIV/0!25卫生费(7.00)Ir#DIV/0!26(19.49)(18.42)(253.75)JDIV/0l27疑(24.10)K“DIV/0!no沌n AnT2CT”/A 1纵向合并后的工作表如果创建的是经常使用的宏,可以在创建宏时指定快捷键,或是在编 辑宏时为创建的宏填加快

17、捷键。注意:Ctrl+字母复合键大多已经是某些操作的快捷键,所以最好使用Ctrl+SMft+字母的方式定义宏的快捷键。定义快捷键时,Ctrl键为缺省的,故只需按Shift键和相应的字母键即可。这里我们指定Ctrl+Shift+M作为纵向合并单元格宏 的快捷键。以后使用时只要选定需要纵向合并的若干个单元格,再按Ctrl+Shift+M复合键即 可。使用更普遍的宏还可以做成工具按钮放到工具栏中,或是添加到菜单命令中。有关操作 方法,将在后续讲座中介绍。如果需要具体了解宏是如何工作的,还可以选择单步执行方式,一步步地运行宏。(按F8键可以逐条执行宏语句)5.优化记录宏使用宏记录器录制的宏通常都是机械

18、的,录制完后通常需要修改它们,使其 更通用、更简洁。例如上面录制的宏中,可以删除“.WrapText=False、.ShrinkToFit=False”等与合并单元格无关的语句。如果录制的宏中有选定具体单元格的语句,为了使宏更 为通用,通常也应删除它们。为了增加宏的可读性,还可以在宏语句后面添加有关的说明或 注释。:victory:wps之编程入门(四)贡献者:我是茶 日期:2008-04-28阅读:4303相关标签:et2007工具自定义工具栏宏wps之编程入门(一)到(三)主要讲了一些编程常识及录制简单的宏。针对wps当前版 本,只要加装了 VBA,就可以运行宏(不过,网上现成的代码一般有

19、病毒,或是代码有误)。我编写了制作工资条的宏,为了使用方便,我要给它创建新工具钮。打开wps表格,1,点【工具】【自定义】;2,右击工具钮,弹出快捷菜单;3,选定【指定宏M;4,在指定宏对话框中输入宏名,点确定;5,点快捷菜单上的【编辑按钮图标E】,确定;6,新按钮做好了,点一下,一步搞定!:DSub Macro1()Macrol Macro插入图片宏在2008-04-27由walkinnet编制Selection.TypeParagraphSelection.InlineShapes.AddPicture FileName:=C:wps office.jpg,LinkToFile:=False,SaveWithDocument:=TrueEnd Sub上面这段VBA代码实现了在当前光标下插入wps图片,也做个新按钮试一下?(效果图如 下)

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 办公表格

移动网页_全站_页脚广告1

关于我们      联系我们       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号  |  icp.png浙ICP备2021020529号-1 浙B2-2024(办理中)  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服