|
楼主 |
发表于 2012-2-25 21:15
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
(201)
Set objExcel = CreateObject("Excel.Application")
'创建Excel工作簿
objExcel.Workbooks.Add
'(202)开启Word应用程序
Application.ActivateMicrosoftApp xlMicrosoftWord
'(203)获取工作簿模板的位置
Application.TemplatesPath
'(204)设置工作簿手动计算
Application.Calculation = xlCalculationManual
'工作簿自动计算
Application.Calculation = xlCalculationAutomatic
'(205)不对第一张工作表自动进行重算
Worksheets(1).EnableCalculation = False
'(206)重新计算所有打开的工作簿中的数据
Application.CalculateFull
'(207)将最近使用的文档列表数设为5
Application.RecentFiles.Maximum = 5
'(208)打开最近打开的文档中的第4个文档
Application.RecentFiles(4).Open
'(209)在2006年6月6日的16:16:16开始运行BaoPo过程
Application.OnTime DateSerial(2006, 6, 6) + TimeValue("16:16:16"), "BaoPo"
'(210)播放声音,并使用用户的姓名问候用户
Application.Speech.Speak ("Hello" & Application.UserName)
'(211)获取""号
MsgBox Application.PathSeparator
'(212)返回应用程序当前所在国家的设置信息
MsgBox Application.International(xlCountrySetting)
'(213)自动将在工作表中进行输入的"葛洲坝"更正为"三峡"
Application.AutoCorrect.AddReplacement "葛洲坝", "三峡"
'(214)让计算机发出声音
Beep
'(215)返回错误代码
Err.Number
'(216)获取输入法状态
MsgBox IMEStatus
'(217)
Date = #6/6/2006#
'将系统时间更改为2006年6月6日上午6时16分16秒
Time = #6:16:16 AM#
'(218)切换是否能利用鼠标中间的滑轮放大/缩小工作表
Application.RollZoom = Not Application.RollZoom
'(219)显示任务栏中的窗口,即各工作簿占用各自的窗口
Application.ShowWindowsInTaskba = True
'(220)显示窗口上的滚动条
Application.DisplayScrollBars = True
'(221)切换是否显示编辑栏
Application.DisplayFormulaBar = Not Application.DisplayFormulaBar
'(222)显示打印内容对话框
Application.Dialogs(xlDialogPrint).Show
'(223)设置按Enter键后单元格的移动方向向右
Application.MoveAfterReturnDirection = xlToRight
'(224)显示打开对话框
Application.FindFile
'(225)打开超链接文档
ThisWorkbook.FollowHyperlink "http://fanjy.blog.excelhome.net"
'(226)将当前工作簿设置为只读
ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly
'(227)将当前工作簿添加到收藏夹文件夹中
ActiveWorkbook.AddToFavorites
'(228)在当前工作表中执行"拼写检查"
ActiveSheet.CheckSpelling
'(229)保护当前工作表
ActiveSheet.Protect userinterfaceonly:=True
'(230)在当前工作表的左侧页眉处打印出工作簿的完整路径和文件名
ActiveSheet.PageSetup.LeftHeader = ThisWorkbook.FullName
'(231)
'解除对工作表Sheet1中A1:G37区域单元格的锁定,以便当该工作表受保护时也可对这些单元格进行修改
Worksheets("Sheet1").Range("A1:G37").Locked = False
Worksheets("Sheet1").Protect
'(232)显示工作表sheet1的打印预览窗口
Worksheets("Sheet1").PrintPreview
'(233)禁用显示在Excel的"打印预览"窗口中的"设置"和"页边距"按钮
ActiveSheet.PrintPreview Enablechanges:=False
'(234)在打印预览中显示网格线
ActiveSheet.PageSetup.PrintGridlines = True
'在打印预览中显示行列编号
ActiveSheet.PageSetup.PrintHeadings = True
'(235)开启数据记录单
ActiveSheet.ShowDataForm
'(236)
'将工作表sheet1中A列的SIN替换为COS
Worksheets("Sheet1").Columns("A").Replace _
What:="SIN", Replacement:="COS", _
SearchOrder:=xlByColumns, MatchCase:=True
'(237)删除当前工作表中的第2行
Rows(2).Delete
'删除当前工作表中的第2列
Columns(2).Delete
'(238)在当前单元格左侧插入一条垂直分页符
ActiveWindow.SelectedSheets.VPageBreaks.Add before:=ActiveCell
'在当前单元格上方插入一条垂直分页符
ActiveWindow.SelectedSheets.HPageBreaks.Add before:=ActiveCell
'(239)将当前工作表窗口滚动到第14行
ActiveWindow.ScrollRow = 14
'将当前工作表窗口滚动到第13列
ActiveWindow.ScrollColumn = 13
'(240)关闭当前窗口
ActiveWindow.Close
'(241)获取当前窗口中的窗格数
ActiveWindow.Panes.Count
'(242)将A2至D2的单元格名称设定为A1到D1单元格的内容
Worksheets("sheet1").Range("A1:D2").CreateNames Top:=True
'(243)自定义当前工作表中单元格A1至A8中的内容为自动填充序列
Application.AddCustomList listarray:=Range("A1:A8")
'(244)将单元格A1至B2的内容复制成屏幕快照
Worksheets("sheet1").Range("A1:B2").CopyPicture xlScreen, xlBitmap
'(245)删除所选区域的所有链接
Selection.Hyperlinks.Delete
'删除第1列中所有的链接
Columns(1).Hyperlinks.Delete
'删除第1行中所有的链接
Rows(1).Hyperlinks.Delete
'删除指定范围所有的链接
Range("A1:Z30").Hyperlinks.Delete
'(246)'在活动单元格中设置开启Windows计算器链接器
ActiveCell.Hyperlinks.Add Anchor:=ActiveCell, _
Address:="C:WindowsSystem32Calc.exe", ScreenTip:="按下我,就会开启Windows计算器", TextToDisplay:="Windows计算"
'(247)开启Windows计算器
ActiveCell.Value = Shell("C:WindowsSystem32Calc.exe", vbNormalFocus)
'(248)打开自动筛选。若再运行一次,则关闭自动筛选
ActiveSheet.Rows(1).AutoFilter
'(249)开启/关闭所选区域的自动筛选
Selection.AutoFilter
'(250)关闭自动筛选
ActiveSheet.ShowAllData
'(251)检查自动筛选是否开启,若开启则该语句返回True
ActiveSheet.AutoFilterMode
'(252)'在A列中找出与单元格A2内容不同的单元格并删除
ActiveSheet.Columns("A").ColumnDifferences(Comparison:=ActiveSheet. _
Range("A2")).Delete
'(253)删除单元格A6中的批注,包括声音批注和文字批注
ActiveSheet.Range("A6").ClearNotes
'(254)删除单元格B8中的批注文字
ActiveSheet.Range("B8").ClearComments
'(255)清除单元格区域A1至D10中的格式
ActiveSheet.Range("A1:D10").ClearFormats
'(256)
'将单元格B2至D2区域设置为蓝色双线
ActiveSheet.Range("B2:D2").BorderAround ColorIndex:=5, _
Weight:=xlMedium, LineStyle:=xlDouble
'(257)引用单元格C2的数据
Range("A1:B2").Item(2, 3)
Range("A1:B2")(2, 3)
'引用单元格A2
Range("A1:B2")(3)
'(258)设置字体加粗
ActiveSheet.Cells(1, 1).Font.Bold = True
'设置字体大小为24磅
ActiveSheet.Cells(1, 1).Font.Size = 24
'设置字体颜色为红色
ActiveSheet.Cells(1, 1).Font.ColorIndex = 3
'设置字体为斜体
ActiveSheet.Cells(1, 1).Font.Italic = True
'设置字体类型
ActiveSheet.Cells(1, 1).Font.Name = "Times New Roman"
'将单元格的背景色设置为红色
ActiveSheet.Cells(1, 1).Interior.ColorIndex = 3
'(259)将当前工作表中单元格区域C2至E6格式自动调整为彩色3格式
ActiveSheet.Range("C2:E6").AutoFormat Format:=xlRangeAutoFormatColor3
'(260)选中当前工作表中的最后一个单元格
Cells.SpecialCells (xlCellTypeLastCell)
'(261)选定包含活动单元格的整个数组单元格区域.假定该单元格在数据单元格区域中
ActiveCell.CurrentArray.Select
'(262)将当前单元格数字格式设置为带3位小数,若为负数则显示为红色
ActiveCell.NumberFormatLocal = "0.000; [红色] 0.000"
'(263)判断活动单元格中是否有值
IsEmpty (ActiveCell.Value)
'(264)删除字符串前面的空白字符
ActiveCell.Value = LTrim(ActiveCell.Value)
'(265)获取活动单元格中字符串的个数
Len(ActiveCell.Value)
'(266)将当前单元格中的字符转换成大写
ActiveCell.Value = UCase(ActiveCell.Value)
'(267)将活动单元格中的字符串转换成小写
ActiveCell.Value = StrConv(ActiveCell.Value, vbLowerCase)
'(268)在当前工作表的单元格C1中添加批注
ActiveSheet.Range("C1").AddComment
'(269)获取今天的星期,以数值表示,1-7分别对应星期日至星期六
Weekday (Date)
'(270)将单元格A1的数值填充到单元格A1至A10区域中
ActiveSheet.Range("A1").AutoFill Range(Cells(1, 1), Cells(10, 1))
'(271)获取今天在全年中的天数
DatePart("y", Date)
'(272)获取两年后的今天的日期
ActiveCell.Value = DateAdd("yyyy", 2, Date)
'(273)获取今天的星期数
MsgBox WeekdayName(Weekday(Date))
'(274)在当前单元格中输入今年的年份数
ActiveCell.Value = Year(Date)
'在当前单元格中输入今天所在的月份数
ActiveCell.Value = Month(Date)
'在当前单元格中输入今天的日期数
ActiveCell.Value = Day(Date)
'(275)在当前单元格中显示月份的名称,本句为显示"一月"
ActiveCell.Value = MonthName(1)
'(276)在当前单元格中显示现在时间的小时数
ActiveCell.Value = Hour(Time)
'在当前单元格中显示现在时间的分钟数
ActiveCell.Value = Minute(Time)
'在当前单元格中显示现在时间的秒数
ActiveCell.Value = Second(Time)
'(277)删除当前工作表中的第一个形状
ActiveSheet.Shapes(1).Delete
'(278)获取当前工作表中形状的数量
ActiveSheet.Shapes.Count
'(279)改变当前工作表中第一个艺术字的方向
ActiveSheet.Shapes(1).TextEffect.ToggleVerticalText
'(280)将当前工作表中第一个艺术字的字体设置为斜体
ActiveSheet.Shapes(1).TextEffect.FontItalic = True
'(281)在当前工作表中创建一个名为"三峡"的艺术字并对其进行格式设置和选中
ActiveSheet.Shapes.AddTextEffect(msoTextEffect21, "三峡", _
"Arial Black", 22#, msoFalse, msoFalse, 66#, 80).Select
'(282)在当前工作表中以(10,10)为起点(250,100)为终点画一条直线并选中
ActiveSheet.Shapes.AddLine(BeginX:=10, BeginY:=10, EndX:=250, _
EndY:=100).Select
'(283)在当前工作表中画一个左上角在(70,40),宽为130高为72的三角形并选中
ActiveSheet.Shapes.AddShape(Type:=msoShapeRightTriangle, _
Left:=70, Top:=40, Width:=130, Height:=72).Select
'(284)在当前工作表中画一个以点(70,40)为起点,宽130高72的矩形并选中
ActiveSheet.Shapes.AddShape(Type:=msoShapeRectangle, _
Left:=70, Top:=40, Width:=130, Height:=72).Select
'(285)在当前工作表中画一个左上角在(70,40),宽为130高为72的椭圆
ActiveSheet.Shapes.AddShape(Type:=msoShapeOval, _
Left:=70, Top:=40, Width:=130, Height:=72).Select
'(286)将当前工作表中第一个形状的线条颜色变为蓝色
ActiveSheet.Shapes(1).Line.ForeColor.RGB = RGB(0, 0, 255)
'(287)将当前工作表中第2个形状的前景色设置为红色
ActiveSheet.Shapes(2).Fill.ForeColor.RGB = RGB(255, 0, 0)
'(288)将当前工作表中的第1个形状旋转20度
ActiveSheet.Shapes(1).Rotation = 20
'(289)将当前选中的形状水平翻转
Selection.ShapeRange.Flip msoFlipHorizontal
'将当前选中的形状垂直翻转
Selection.ShapeRange.Flip msoFlipVertical
'(290)将所选取的形状设置为第1种立体样式
Selection.ShapeRange.ThreeD.SetThreeDFormat msoThreeD1
'(291)将当前工作表中第一个立体形状的深度设置为20
ActiveSheet.Shapes(1).ThreeD.Depth = 20
'(292)将当前工作表中第1个立体形状的进深部分的颜色设为蓝色
ActiveSheet.Shapes(1).ThreeD.ExtrusionColor.RGB = RGB(0, 0, 255)
'(293)将当前工作表中的第1个立体形状沿X轴旋转60度
ActiveSheet.Shapes(1).ThreeD.RotationX = 60
'将当前工作表中的第1个立体形状沿Y轴旋转60度
ActiveSheet.Shapes(1).ThreeD.RotationY = 60
'(294)将所选择的立体形状转换为平面形状
Selection.ShapeRange.ThreeD.Visible = msoFalse
'(295)在形状中让指定的连接符起点脱离原来所连接的形状
Selection.ShapeRange.ConnectorFormat.BeginDisconnect
'(296)复制当前工作表中形状1的格式
ActiveSheet.Shapes(1).PickUp
'(297)在工作簿中新建一个文本框并输入内容
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 260, 160, 180, 30).TextFrame.Characters.Text = _
"fanjy.blog.excelhome.net"
'(298)在当前工作表中建立一个水平文本框并输入内容
ActiveSheet.Shapes.AddLabel(msoTextOrientationHorizontal, 20, 80, 100, 200).TextFrame.Characters.Text = _
"fanjy.blog.excelhome.net"
'(299)在当前工作表中插入一张d盘中名为sx的图片
ActiveSheet.Shapes.AddPicture "d:sx.jpg", True, True, 60, 20, 400, 300
'(300)将当前图表类型改为三维面积图
ActiveChart.ApplyCustomType xl3DArea
(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 '返回当前文档中的图表目录数
- - - - - - - - - - - - - - - - - - - - - -
|
评分
-
2
查看全部评分
-
|