我们假设是在word里面编程的,excel里面编程同理

【注意点总结】

1、分清你是在word里面编程的,还是在excel里面编程的。
2、如果在word里面编程操作excel的话。在编程界面的工具栏:“工具”->“引用”,找到Microsoft Excel xxx Object Library 勾选出来。不然会报错。excel里面编程同理。

【实用代码总结】

1 注释是用一个单引号

2 获取word文档中表格的数量

tablesCount = ActiveDocument.Tables.Count 'tablesCount是变量名

3 获取word文档中表格的行数、列数

'i表示第i个表格
tableRowCount = ActiveDocument.Tables(i).Range.Rows.Count '行
tableColumnCount = ActiveDocument.Tables(i).Range.Columns.Count '列

4 打开一个excel文件,存入变量

 Dim ExcelApp As Object                          Dim wk As ObjectApplication.ScreenUpdating = FalseSet ExcelApp = CreateObject("Excel.Application")                          '打开一个Excel程序对象ExcelApp.Visible = Flase                            '不显示文件Set wk = ExcelApp.Workbooks.Open("C:\Users\28641\Desktop\副本附注模板1.xlsx")         '打开文件地址位置

5 给word文档中表格的单元格赋值

ActiveDocument.Tables(1).Cell(1, 1).Range.Text = 1

6 给excel中的单元格赋值

wk.Sheets("Sheet1").Cells(1, 1).Value = 1 ' wk是excel存入的变量名

7 设置居中、居左、居右

xxx.ParagraphFormat.Alignment = wdAlignParagraphCenter
xxx.ParagraphFormat.Alignment = wdAlignParagraphLeft
xxx.ParagraphFormat.Alignment = wdAlignParagraphRight

8 定义数组

arr = Array(1,2,3)

9 循环写法

For i = 0 To 4 'i从0到4 i不需要声明
'写内容
Next i

10 判断的写法

If i > 1 Then '只能写一条语句
If i > 1 Then '可以写多条语句
End If

VBA最常用的基础代码、基础功能写法总结相关推荐

  1. 五天拼出一款提词器软件之二软件基础代码与功能实现

    根据软件需求和设计的思路,提词器主体的部分应该就是一个无框的窗体,然后叠加一个qtextedit,利用qtextedit的滚动条功能,结合qtimer实现定时滚动的功能. 有个qt编写经验的同学其实知 ...

  2. c语言基础代码(基础代码编程)

    C语言编程代码 楼主的这个程序是想输入一个字符串,然后算出其中的小写字母个数.大写字母个数以及数字个数,对吧?修改如下: #include"stdio.h"/*你这里差了头文件了, ...

  3. SAS常用基础代码例子-数据描述性分析

    SAS常用基础代码例子-数据描述性分析 1. 计算均值.方差.标准差.变异系数.偏度.峰值: 2. 计算中位数.上下四分位数.四分位极差.三均值: 3. 作出直方图,茎叶图: 4. 进行正态性W检验. ...

  4. SAS常用基础代码例子-基础练习

    SAS常用基础代码例子-基础练习 1. SAS的逻辑库可分为永久库和临时库两种,请编写一段程序直接建立临时库中的下例数据集,并按升序排序. 数据名tong:20 13 20 16 23 19 19 1 ...

  5. SAS常用基础代码例子-聚类分析

    SAS常用基础代码例子-聚类分析 考察1985年至2000年全国如下价格指数: X1 :商品零售价格指数: X2:居民消费价格指数: X3:城市居民消费价格指数: X4: 农村居民消费价格指数:X5 ...

  6. 图像滤镜艺术--编码基础(Photoshop基础变换的代码实现)

    原文:图像滤镜艺术--编码基础(Photoshop基础变换的代码实现) 自从上一篇博客写完之后,到现在已经有段时间了,这段时间不是不想接着写,只是想做的更好了在写出来给大家看呵呵. 今天,我将给大家介 ...

  7. 前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,lt;bodygt;中的一些常用标记

    前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,<body>中的一些常用标记 html:超文本标记语言(非编程语言 ...

  8. Mysql基础代码(不断完善中)

    Mysql基础代码,不断完善中~ /* 启动MySQL */ net start mysql/* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证 ...

  9. python基础代码大全博客园,python基础代码大全解释

    python必背入门代码是什么? python必背代码是:defnot_empty(s):returnsandlen(s.strip())>0#returnsands.strip()#如果直接单 ...

  10. 常用MFC控件基础使用(Edit Button Check Combo Tree 显示位图 控件大小自适应、线程、右键菜单、控件调整移动、MFC背景)

    常用MFC控件基础使用 1.Edit Control 2.Button控件 3.Check控件 4.Combo Box 5.Tree 控件 5.快捷键设置 6 显示缓冲区位图 7 窗口自适应大小 8 ...

最新文章

  1. linux 保留内核中sas驱动的加载导致crash问题
  2. Android酷欧天气实训报告书,萌新求助,第一行代码酷欧天气开发,遇到coolweather keeps s...
  3. SFB 项目经验-57-Skype for business-录音系统-你拥有吗(模拟线路)
  4. Android之动画
  5. 5个Vue.js项目的令人敬畏的模板
  6. React实现图片自适应
  7. GIT提交记录和Revert commit过程分析
  8. windows下springboot集成redis
  9. linux ls 时间显示时间格式,ls -l显示的日期格式如何设定?
  10. java版spring cloud+spring boot+redis社交电子商务平台(十七)上传文件
  11. oracle重做日志的信息,Oracle重做日志和日志挖掘
  12. matlab电力系统建模与仿真实验,基于MATLAB的小型电力系统的建模与仿真.doc
  13. 基于Windows AD的单点登录系统
  14. opencv学习日记
  15. python 列表 元组_python基础:元组(tuple)列表(list)介绍
  16. 电脑通过网口共享网络(WIFI)给其他设备
  17. python黑白棋设计思路_[黑白棋]规则、大食策略及AI转化思考
  18. 数学建模 之 ARCH模型和GARCH模型
  19. 小程序如何获取后端的数据
  20. html 登录界面js代码,详解JS实现系统登录页的登录和验证

热门文章

  1. js base64 编码解码
  2. Nat. Mach. Intel. | IBM RXN: 深度学习在化学反应分类上大放异彩
  3. 用apktool批量反编译apk文件
  4. java readline读取最后一行_java的转换流解析
  5. 在线作图丨做一张叠加mantel test的相关性热图
  6. 农科院张西美组助研招聘(事业编、解决北京户口)
  7. SEL|世界土壤日-土壤生态学Nico Eisenhauer 教授讲座
  8. 终极大招——怎么在学术会议上有所收获?
  9. R语言KMeans聚类分析确定最优聚类簇数实战:Calinski-Harabasz准则(确定最优聚类簇数)
  10. python语言deLong‘s test:通过统计学的角度来比较两个ROC曲线、检验两个ROC曲线的差异是否具有统计显著性