Microsoft技术社区联盟成员,全球领先的Excel2003/2007/2010门户,Office培训学习的最佳社区
设为首页收藏本站|繁體中文 切换到窄版

Excel Home论坛

 找回密码
 免费注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

魔方网表,Excel终结者,永久免费 Excel服务器2010软件和教程下载 经典巨著,Excel 2010全能尽出
Excel不给力? 何不试试FoxTable! 2012年Excel免费培训班2-6月开课计划 新人必读:ExcelHome最佳学习方法 免费下载Excel行业应用视频教程
精粹:成为Excel高手的捷径 免费下载39集新Excel精粹视频教程 免费学习Excel数据透视表视频教程 入门必看《循序渐进学Excel》视频
Excel辅助工具的巅峰之作--Kutools 免费学习Excel 2007精粹视频教程 Office Tab,Office界面的革命性创新 搞不定老板要的报表?我们来帮您
  • 4755财富
  • 8鲜花
  • 117技术
  • 积分排行
    83
    帖子
    906
    精华
    11
    分享
    0
    发表于 2006-12-31 21:32:01 |显示全部楼层

    [分享]VBA语句集100句(第4辑WordVBA) [复制链接]

    VBA语句集
    (第4辑)
    前三辑VBA语句集为ExcelVBA语句,共有300句ExcelVBA常用代码及代码功能的简要解释。本辑为WordVBA语句,为保持连续,仍源用原名称并顺延编号。
    VBA语句集的特点是:一句VBA代码,后面配有代码功能简要的说明或解释。每辑100句,尽可能收录所有在程序中所要用到的代码。

    [此贴子已经被作者于2006-12-31 21:32:37编辑过]

    Excel博客:http://www.excelperfect.com
    完美Excel QQ群:140427507
  • 4755财富
  • 8鲜花
  • 117技术
  • 积分排行
    83
    帖子
    906
    精华
    11
    分享
    0
    发表于 2006-12-31 21:34:31 |显示全部楼层

    - - - - - - - - - - - - - - - - - - - -
    Application对象
    - - - - - - - - - - - - - - - - - - - -
    (301) Application.ActivePrinter ‘获取当前打印机
    (302) Application.Height '当前应用程序文档的高度
    (303) Application.Width ‘当前应用程序文档的宽度
    (304) Application.Build ‘获取Word版本号和编译序号
    (305) Application.Caption ‘当前应用程序名
    (306) Application.DefaultSaveFormat '返回空字符串,表示Word文档
    (307) Application.DisplayRecentFiles '返回是否显示最近使用的文档的状态
    (308) Application.Documents.Count '返回当前打开的文档数
    (309) Application.FontNames.Count ‘返回当前可用的字体数
    (310) Application.Left ‘返回当前文档的水平位置
    (311) Application.MacroContainer.FullName '返回当前文档名,包括所在路径
    (312) Application.NormalTemplate.FullName '返回文档标准模板名称及所在位置
    (313) Application.RecentFiles.Count '返回最近打开的文档数目
    (314) Application.System.CountryRegion '返回应用程序所在的地区代码
    (315) Application.System.FreeDiskSpace ‘返回应用程序所在磁盘可用空间
    (316) Application.System.HorizontalResolution '返回显示器的水平分辨率
    (317) Application.System.VerticalResolution '返回显示器的垂直分辨率
    (318) Application.System.LanguageDesignation '返回系统所使用的语言
    (319) Application.System.MathCoprocessorInstalled ‘返回系统是否安装了数学协处理器
    (320) Application.System.OperatingSystem ‘返回当前操作系统名
    (321) Application.System.ProcessorType '返回计算机处理器名
    (322) Application.System.Version ‘返回操作系统的版本号
    (323) Application.Templates.Count '返回应用程序所使用的模板数
    (324) Application.UserName '返回应用程序用户名
    (325) Application.Version ‘返回应用程序的版本号
    - - - - - - - - - - - - - - - - - - - - - -
    Documents/Document对象
    - - - - - - - - - - - - - - - - - - - - - -
    (326) ActiveDocument.AttachedTemplate.FullName '返回当前文档采用的模板名及模板所在位置
    (327) ActiveDocument.Bookmarks.Count '返回当前文档中的书签数
    (328) ActiveDocument.Characters.Count '返回当前文档的字符数
    (329) ActiveDocument.CodeName ‘返回当前文档的代码名称
    (330) ActiveDocument.Comments.Count ‘返回当前文档中的评论数
    (331) ActiveDocument.Endnotes.Count '返回当前文档中的尾注数
    (332) ActiveDocument.Fields.Count '返回当前文档中的域数目
    (333) ActiveDocument.Footnotes.Count ‘返回当前文档中的脚注数
    (334) ActiveDocument.FullName '返回当前文档的全名及所在位置
    (335) ActiveDocument.HasPassword '当前文档是否有密码保护
    (336) ActiveDocument.Hyperlinks.Count '返回当前文档中的链接数
    (337) ActiveDocument.Indexes.Count '返回当前文档中的索引数
    (338) ActiveDocument.ListParagraphs.Count '返回当前文档中项目编号或项目符号数
    (339) ActiveDocument.ListTemplates.Count '返回当前文档中使用的列表模板数
    (340) ActiveDocument.Paragraphs.Count '返回当前文档中的段落数
    (341) ActiveDocument.Password=XXX '设置打开文件使用的密码
    (342) ActiveDocument.ReadOnly '获取当前文档是否为只读属性
    (343) ActiveDocument.Saved '当前文档是否被保存
    (344) ActiveDocument.Sections.Count '当前文档中的节数
    (345) ActiveDocument.Sentences.Count ‘当前文档中的语句数
    (346) ActiveDocument.Shapes.Count '当前文档中的形状数
    (347) ActiveDocument.Styles.Count '当前文档中的样式数
    (348) ActiveDocument.Tables.Count ‘当前文档中的表格数
    (349) ActiveDocument.TablesOfAuthorities.Count ‘返回当前文档中的引文目录数
    (350) ActiveDocument.TablesOfAuthoritiesCategories.Count ‘返回当前文档中引文目录类别数
    (351) ActiveDocument.TablesOfContents.Count ‘返回当前文档中的目录数
    (352) ActiveDocument.TablesOfFigures.Count '返回当前文档中的图表目录数
    - - - - - - - - - - - - - - - - - - - - - -
    Paragraphs/Paragraph对象
    - - - - - - - - - - - - - - - - - - - - - -
    (353) Selection.Paragraphs.Count '返回所选区域的段落数
    (354) Selection.Paragraphs.First '返回所选区域中的第一段
    (355) ActiveDocument.Paragraphs(1).LeftIndent '返回当前文档中第一段的左缩进值
    (356) ActiveDocument.Paragraphs(1).LineSpacing '返回当前文档中第一段的行距
    (357) ActiveDocument.Paragraphs(1).OutlineLevel  ‘返回或设置当前文档中第一段的大纲级别
    (358) ActiveDocument.Paragraphs(1).RightIndent ‘返回当前文档中第一段的右缩进量
    (359) ActiveDocument.Paragraphs(1).SpaceBefore '返回当前文档中第一段的段前间距
    (360) ActiveDocument.Paragraphs(1).SpaceAfter ‘返回当前文档中第一段的段后间距
    (361) ActiveDocument.Paragraphs(1).Range.Text '返回当前文档中第一段的内容
    (362) ActiveDocument.Paragraphs(1).Range.Style.NameLocal '返回当前文档中第一段应用的样式名
    (363) ActiveDocument.Paragraphs(1).Range.Style.Description '返回当前文档中第一段所应用样式的详细描述
    (364) ActiveDocument.Paragraphs(1).Range.Style.Font.Name '返回当前文档中第一段所应用样式的字体名
    (365) ActiveDocument.Paragraphs(1).Range.Style.Font.NameFarEast '返回或设置一种东亚字体名
    (366) ActiveDocument.Paragraphs(1).Range.Style.Font.Size '返回或设置当前文档中第一段所应用样式的字体大小
    (367) ActiveDocument.Paragraphs(1).Range.Style.Font.Spacing '返回或设置字符间距
    (368) Selection.Words.Count '所选区域的字数
    - - - - - - - - - - - - -
    Sentences对象
    - - - - - - - - - - - - -
    (369) Selection.Sentences.Item(1) '所选区域中的第一句的内容
    - - - - - - - - - -
    Words对象
    - - - - - - - - - -
    (371) ActiveDocument.Words(1).Select '选择当前文档中的第一个词
    (372) ActiveDocument.Range.Words(1).InsertAfter "我爱你!" '在当前文档中的第一个词后插入“我爱你”
    - - - - - - - - - - - - -
    Characters对象
    - - - - - - - - - - - - -
    (373) Selection.Characters.Count '当前文档中所选区域的字符数
    (374) ActiveDocument.Paragraphs(1).Range.InsertParagraphAfter '在当前文档的第一段之后插入一个新段落
    - - - - - - - - - - - - - - - - - -
    Sections/Section对象
    - - - - - - - - - - - - - - - - - -
    (375) ActiveDocument.Sections.First '当前文档的第一节
    (376) ActiveDocument.Sections.First.PageSetup.BottomMargin '当前文档第一节所在页的底边距
    (377) ActiveDocument.Sections.First.PageSetup.LeftMargin '当前文档第一节所在页的左边距
    (378) ActiveDocument.Sections.First.PageSetup.RightMargin '当前文档第一节所在页的右边距
    (379) ActiveDocument.Sections.First.PageSetup.TopMargin '当前文档第一节所在页的顶边距
    (380) ActiveDocument.Sections.First.PageSetup.PaperSize '返回或设置当前文档第一节所在页的大小
    (381) ActiveDocument.Sections.First.PageSetup.PageHeight '返回或设置当前文档第一节所在页的高度
    (382) ActiveDocument.Sections.First.PageSetup.PageWidth '返回或设置当前文档第一节所在页的宽度
    (383) ActiveDocument.Sections.Add Range:=myRange '在当前文档中添加新节
    (384) ActiveDocument.Sections.Item(2) '当前文档中的第二节
    (385) ActiveDocument.Sections.Last.Range.InsertAfter "文档结束!" '在当前文档中最后一节的结尾添加文字“文档结束!”
    - - - - - - - - - -
    Range对象
    - - - - - - - - - -
    (386) ActiveDocument.Range(Start:=0, End:=10) '表示当前文档前10个字符所组成的一个Range对象
    (387) Set myRange = ActiveDocument.Range( _
        Start:=ActiveDocument.Paragraphs(2).Range.Start, _
    End:=ActiveDocument.Paragraphs(4).Range.End) '将当前文档第2段至第4段设置为一个Range对象
    (388) ActiveDocument.Paragraphs(1).Range.Copy  '复制当前文档中的第一段
    (389) Selection.Copy
    Documents.Add.Content.Paste '复制所选内容到新文档中
    (390) ActiveDocument.Bookmarks("Book1").Copy Name:="Book2" '将Book2书签复制Book1书签标记的位置
    (391) Selection.GoTo What:=wdGoToLine, Which:=wdGoToAbsolute, Count:=4 '将所选内容移至文档中的第4行
    (392) Selection.GoTo What:=wdGoToTable, Which:=wdGoToNext '将所选内容移至下一个表格的第1个单元格
    (393) Selection.Range.AutoFormat '为所选内容套用格式
    (394) ActiveDocument.Content.Font.Name = "Arial" '将当前文档的字体设置为斜体
    (395) ActiveDocument.Content.Select
    Selection.Delete '将当前文档中的内容删除
    - - - - -
    其它
    - - - - -
    (396) Documents.Add '添加一个新文档
    (397) Set myTable = ActiveDocument.Tables.Add(Selection.Range, 2, 2) '在当前文档所选区域添加一个2行2列的表格
    (398) Open "C:\my.txt" For Input As #1 '打开一个用于输入的文件并令其编号为1
    (399) Line Input #1, TextLine '读取被打开用于输入且编号为1的文件
    (400) Close #1  '关闭编号为1的文件

    By fanjy in 2006-12-31

    Excel博客:http://www.excelperfect.com
    完美Excel QQ群:140427507
  • 516财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    224
    精华
    0
    分享
    0
    发表于 2007-1-1 20:25:21 |显示全部楼层

    绝对经典啊,多谢分享。

  • 26764财富
  • 8鲜花
  • 119技术
  • 积分排行
    6
    帖子
    9474
    精华
    22
    分享
    0
    发表于 2007-1-2 17:07:15 |显示全部楼层

    辛苦范兄了!

     

    [em23][em23]
  • 63财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    12
    精华
    0
    分享
    0
    发表于 2007-1-3 10:08:57 |显示全部楼层
    支持!学无止境。
  • 2859财富
  • 0鲜花
  • 0技术
    • 等级 4EH高级
    积分排行
    502
    帖子
    1035
    精华
    0
    分享
    0
    发表于 2007-1-15 11:23:04 |显示全部楼层
    [em01]
  • 3435财富
  • 0鲜花
  • 0技术
    • 等级 4EH高级
    积分排行
    741
    帖子
    1087
    精华
    0
    分享
    0
    发表于 2007-1-15 21:53:29 |显示全部楼层
    学习啦
  • 224财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    5
    精华
    0
    分享
    0
    发表于 2009-12-4 13:40:00 |显示全部楼层
    谢谢啦...学习下
  • 2474财富
  • 0鲜花
  • 16技术
    • 等级 5EH铁杆
    积分排行
    438
    帖子
    943
    精华
    1
    分享
    0
    发表于 2009-12-8 09:37:37 |显示全部楼层
    感谢范兄分享
  • 7169财富
  • 5鲜花
  • 3技术
  • 积分排行
    176
    帖子
    2654
    精华
    1
    分享
    0
    发表于 2009-12-8 21:34:04 |显示全部楼层
    谢谢范版的分享,收藏备用!

    发表回复

    您需要登录后才可以回帖 登录 | 免费注册

    发帖时请遵守我国法律,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任。
    回顶部