用VB编写程序计算1 2 3s=1²×2²×3²×...×n²,n是由用户任意输入的整数,将结果输出

一道C语言编程题求s=1+1/2!+1/3!+1/4!+....+1/n!的的近似值,星号下填语句_百度知道
一道C语言编程题求s=1+1/2!+1/3!+1/4!+....+1/n!的的近似值,星号下填语句
我有更好的答案
图片中各项的分母不是阶乘 而是平方。&应该是你题目打错了。&按照图片中填写代码如下double&r=0;int&i;for(i&=&1;&i&&=n;&i&++)&&&&r+=1.0/i/i;return&r;
软件工程师
int i,j,t;double s=0;for(i=1;i&=n;i++){ t=1;for(j=1;j&=i;j++)t=t*j;s=s+1.0/t;}
#include&iostream&#include&cstdio&#include&cstring&using&namespace&string&a,b;int&main(){cin&&a&&b;if(a.find(b)!=b.npos)cout&&&yes&;else&if(b.find(a)!=b.npos)cout&&&yes&;else&cout&&&no&;return&0;}
1条折叠回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。vb求s=1 (1 2) (1 2 3) (1 2 3 4) ... (1 2 3 4 n)用_百度知道
vb求s=1 (1 2) (1 2 3) (1 2 3 4) ... (1 2 3 4 n)用
我有更好的答案
Private&Sub&Command1_Click()Dim&i%,&sum%,&t%Dim&s&As&Stringi&=&1Do&For&t&=&1&To&i&&sum&=&sum&+&t&Next&i&=&i&+&1Loop&While&sum&&=&5000Label1.Caption&=&&前&&&&i&-&1&&&&项的和=&&&&sumEnd&Sub
采纳率:72%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
设S=1乘2乘3乘.乘n,求S不大于400000时最大的n.编写程序计算上述结果.
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
Private Sub Form_Click()Dim N,SS = 1DoN = N + 1S = S * NLoop Until S >= 400000Print N - 1End Sub
为您推荐:
其他类似问题
扫描下载二维码博客分类:
VB全面控制Excel方法大汇总,共300个:
首先创建 Excel 对象,使用ComObj:Dim ExcelID as Excel.ApplicationSet ExcelID as new Excel.Application
1) 显示当前窗口:ExcelID.Visible := T
2) 更改 Excel 标题栏:ExcelID.Caption := '应用程序调用 Microsoft Excel';
3) 添加新工作簿:ExcelID.WorkBooks.A
4) 打开已存在的工作簿:ExcelID.WorkBooks.Open( 'C:\Excel\Demo.xls' );
5) 设置第2个工作表为活动工作表:ExcelID.WorkSheets[2].A
或 ExcelID.WorkSheets[ 'Sheet2' ].A
6) 给单元格赋值:ExcelID.Cells[1,4].Value := '第一行第四列';
7) 设置指定列的宽度(单位:字符个数),以第一列为例:
ExcelID.ActiveSheet.Columns[1].ColumnsWidth := 5;
8) 设置指定行的高度(单位:磅)(1磅=0.035厘米),以第二行为例:
ExcelID.ActiveSheet.Rows[2].RowHeight := 1/0.035; // 1厘米
9) 在第8行之前插入分页符:
ExcelID.WorkSheets[1].Rows[8].PageBreak := 1;
10) 在第8列之前删除分页符:
ExcelID.ActiveSheet.Columns[4].PageBreak := 0;
11) 指定边框线宽度:
ExcelID.ActiveSheet.Range[ 'B3:D4' ].Borders[2].Weight := 3;
12) 清除第一行第四列单元格公式:ExcelID.ActiveSheet.Cells[1,4].ClearC
13) 设置第一行字体属性:ExcelID.ActiveSheet.Rows[1].Font.Name := '隶书';ExcelID.ActiveSheet.Rows[1].Font.Color
:= clBExcelID.ActiveSheet.Rows[1].Font.Bold
:= TExcelID.ActiveSheet.Rows[1].Font.UnderLine := T
14) 进行页面设置:
a.页眉:ExcelID.ActiveSheet.PageSetup.CenterHeader := '报表演示';
b.页脚:ExcelID.ActiveSheet.PageSetup.CenterFooter := '第&P页';
c.页眉到顶端边距2cm:ExcelID.ActiveSheet.PageSetup.HeaderMargin := 2/0.035;
d.页脚到底端边距3cm:ExcelID.ActiveSheet.PageSetup.HeaderMargin := 3/0.035;
e.顶边距2cm:ExcelID.ActiveSheet.PageSetup.TopMargin := 2/0.035;
f.底边距2cm:ExcelID.ActiveSheet.PageSetup.BottomMargin := 2/0.035;
g.左边距2cm:ExcelID.ActiveSheet.PageSetup.LeftMargin := 2/0.035;
h.右边距2cm:ExcelID.ActiveSheet.PageSetup.RightMargin := 2/0.035;
i.页面水平居中:ExcelID.ActiveSheet.PageSetup.CenterHorizontally := 2/0.035;
j.页面垂直居中:ExcelID.ActiveSheet.PageSetup.CenterVertically := 2/0.035;
k.打印单元格网线:ExcelID.ActiveSheet.PageSetup.PrintGridLines := T
15) 拷贝操作:
a.拷贝整个工作表:ExcelID.ActiveSheet.Used.Range.C
b.拷贝指定区域:ExcelID.ActiveSheet.Range[ 'A1:E2' ].C
c.从A1位置开始粘贴:ExcelID.ActiveSheet.Range.[ 'A1' ].PasteS
d.从文件尾部开始粘贴:ExcelID.ActiveSheet.Range.PasteS
16) 插入一行或一列:
a. ExcelID.ActiveSheet.Rows[2].I
b. ExcelID.ActiveSheet.Columns[1].I
17) 删除一行或一列:
a. ExcelID.ActiveSheet.Rows[2].D
b. ExcelID.ActiveSheet.Columns[1].D
18) 打印预览工作表:
ExcelID.ActiveSheet.PrintP
19) 打印输出工作表:
ExcelID.ActiveSheet.PrintO
20) 工作表保存:
If not ExcelID.ActiveWorkBook.Saved then
ExcelID.ActiveSheet.PrintPreview
21) 工作表另存为:
ExcelID.ActiveWorkbook.SaveAs FileName:="C:\Excel\Demo1.xls"
22) 放弃存盘:
ExcelID.ActiveWorkBook.Saved := T
23) 关闭工作簿:
ExcelID.WorkBooks.C
24) 退出 Excel:ExcelID.Q
25) 设置工作表密码:ExcelID.ActiveSheet.Protect "123", DrawingObjects:=True, Contents:=True, Scenarios:=True
EXCEL的显示方式为最大化ExcelID.Application.WindowState = xlMaximized
27) 工作薄显示方式为最大化ExcelID.ActiveWindow.WindowState = xlMaximized
28) 设置打开默认工作薄数量ExcelID.SheetsInNewWorkbook = 3
29) '关闭时是否提示保存(true 保存;false 不保存)ExcelID.DisplayAlerts = False
30) 设置拆分窗口,及固定行位置ExcelID.ActiveWindow.SplitRow = 1ExcelID.ActiveWindow.FreezePanes = True
31) 设置打印时固定打印内容ExcelID.ActiveSheet.PageSetup.PrintTitleRows = "$1:$1"
32) 设置打印标题ExcelID.ActiveSheet.PageSetup.PrintTitleColumns = ""
33) 设置显示方式(分页方式显示)ExcelID.ActiveWindow.View = xlPageBreakPreview
34) 设置显示比例ExcelID.ActiveWindow.Zoom = 100
Excel 语句集300
定制模块行为(1) Option Explicit '强制对模块内所有变量进行声明Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示
Option Compare Text '字符串不区分大小写
Option Base 1 '指定数组的第一个下标为1(2) On Error Resume Next '忽略错误继续执行VBA代码,避免出现错误消息(3) On Error GoTo ErrorHandler '当错误发生时跳转到过程中的某个位置(4) On Error GoTo 0 '恢复正常的错误提示(5) Application.DisplayAlerts=False '在程序执行过程中使出现的警告框不显示(6) Application.ScreenUpdating=False '关闭屏幕刷新
Application.ScreenUpdating=True '打开屏幕刷新(7) Application.Enable.CancelKey=xlDisabled '禁用Ctrl+Break中止宏运行的功能
工作簿(8) Workbooks.Add() '创建一个新的工作簿(9) Workbooks(“book1.xls”).Activate '激活名为book1的工作簿(10) ThisWorkbook.Save '保存工作簿(11) ThisWorkbook.close '关闭当前工作簿(12) ActiveWorkbook.Sheets.Count '获取活动工作薄中工作表数(13) ActiveWorkbook.name '返回活动工作薄的名称(14) ThisWorkbook.Name ‘返回当前工作簿名称
ThisWorkbook.FullName ‘返回当前工作簿路径和名称(15) ActiveWindow.EnableResize=False ‘禁止调整活动工作簿的大小(16) Application.Window.Arrange xlArrangeStyleTiled ‘将工作簿以平铺方式排列(17) ActiveWorkbook.WindowState=xlMaximized ‘将当前工作簿最大化
工作表(18) ActiveSheet.UsedRange.Rows.Count ‘当前工作表中已使用的行数(19) Rows.Count ‘获取工作表的行数(注:考虑向前兼容性)(20) Sheets(Sheet1).Name= “Sum” '将Sheet1命名为Sum(21) ThisWorkbook.Sheets.Add Before:=Worksheets(1) '添加一个新工作表在第一工作表前(22) ActiveSheet.Move After:=ActiveWorkbook. _Sheets(ActiveWorkbook.Sheets.Count) '将当前工作表移至工作表的最后(23) Worksheets(Array(“sheet1”,”sheet2”)).Select '同时选择工作表1和工作表2(24) Sheets(“sheet1”).Delete或 Sheets(1).Delete '删除工作表1(25) ActiveWorkbook.Sheets(i).Name '获取工作表i的名称(26) ActiveWindow.DisplayGridlines=Not ActiveWindow.DisplayGridlines '切换工作表中的网格线显示,这种方法也可以用在其它方面进行相互切换,即相当于开关按钮(27) ActiveWindow.DisplayHeadings=Not ActiveWindow.DisplayHeadings ‘切换工作表中的行列边框显示(28) ActiveSheet.UsedRange.FormatConditions.Delete ‘删除当前工作表中所有的条件格式(29) Cells.Hyperlinks.Delete ‘取消当前工作表所有超链接(30) ActiveSheet.PageSetup.Orientation=xlLandscape 或ActiveSheet.PageSetup.Orientation=2 '将页面设置更改为横向(31) ActiveSheet.PageSetup.RightFooter=ActiveWorkbook.FullName ‘在页面设置的表尾中输入文件路径ActiveSheet.PageSetup.LeftFooter=Application.UserName ‘将用户名放置在活动工作表的页脚
单元格/单元格区域(32) ActiveCell.CurrentRegion.Select 或Range(ActiveCell.End(xlUp),ActiveCell.End(xlDown)).Select '选择当前活动单元格所包含的范围,上下左右无空行(33) Cells.Select ‘选定当前工作表的所有单元格(34) Range(“A1”).ClearContents '清除活动工作表上单元格A1中的内容Selection.ClearContents '清除选定区域内容Range(“A1:D4”).Clear '彻底清除A1至D4单元格区域的内容,包括格式(35) Cells.Clear '清除工作表中所有单元格的内容(36) ActiveCell.Offset(1,0).Select '活动单元格下移一行,同理,可下移一列(37) Range(“A1”).Offset(ColumnOffset:=1)或Range(“A1”).Offset(,1) ‘偏移一列Range(“A1”).Offset(Rowoffset:=-1)或Range(“A1”).Offset(-1) ‘向上偏移一行(38) Range(“A1”).Copy Range(“B1”) '复制单元格A1,粘贴到单元格B1中Range(“A1:D8”).Copy Range(“F1”) '将单元格区域复制到单元格F1开始的区域中Range(“A1:D8”).Cut Range(“F1”) '剪切单元格区域A1至D8,复制到单元格F1开始的区域中Range(“A1”).CurrentRegion.Copy Sheets(“Sheet2”).Range(“A1”) '复制包含A1的单元格区域到工作表2中以A1起始的单元格区域中注:CurrentRegion属性等价于定位命令,由一个矩形单元格块组成,周围是一个或多个空行或列(39) ActiveWindow.RangeSelection.Value=XX '将值XX输入到所选单元格区域中(40) ActiveWindow.RangeSelection.Count '活动窗口中选择的单元格数(41) Selection.Count '当前选中区域的单元格数(42) GetAddress=Replace(Hyperlinkcell.Hyperlinks(1).Address,mailto:,””) ‘返回单元格中超级链接的地址并赋值(43) TextColor=Range(“A1”).Font.ColorIndex ‘检查单元格A1的文本颜色并返回颜色索引Range(“A1”).Interior.ColorIndex ‘获取单元格A1背景色(44) cells.count ‘返回当前工作表的单元格数(45) Selection.Range(“E4”).Select ‘激活当前活动单元格下方3行,向右4列的单元格(46) Cells.Item(5,”C”) ‘引单元格C5
Cells.Item(5,3) ‘引单元格C5(47) Range(“A1”).Offset(RowOffset:=4,ColumnOffset:=5)或 Range(“A1”).Offset(4,5) ‘指定单元格F5(48) Range(“B3”).Resize(RowSize:=11,ColumnSize:=3)Rnage(“B3”).Resize(11,3) ‘创建B3:D13区域(49) Range(“Data”).Resize(,2) ‘将Data区域扩充2列(50) Union(Range(“Data1”),Range(“Data2”)) ‘将Data1和Data2区域连接(51) Intersect(Range(“Data1”),Range(“Data2”)) ‘返回Data1和Data2区域的交叉区域(52) Range(“Data”).Count ‘单元格区域Data中的单元格数
Range(“Data”). Columns.Count ‘单元格区域Data中的列数
Range(“Data”). Rows.Count ‘单元格区域Data中的行数(53) Selection.Columns.Count ‘当前选中的单元格区域中的列数Selection.Rows.Count ‘当前选中的单元格区域中的行数(54) Selection.Areas.Count ‘选中的单元格区域所包含的区域数(55) ActiveSheet.UsedRange.Row ‘获取单元格区域中使用的第一行的行号(56) Rng.Column ‘获取单元格区域Rng左上角单元格所在列编号(57) ActiveSheet.Cells.SpecialCells(xlCellTypeAllFormatConditions) ‘在活动工作表中返回所有符合条件格式设置的区域(58) Range(“A1”).AutoFilter Field:=3,VisibleDropDown:=False ‘关闭由于执行自动筛选命令产生的第3个字段的下拉列表
名称(59) Range(“A1:C3”).Name=“computer” ‘命名A1:C3区域为computer或Range(“D1:E6”).Name=“Sheet1!book” ‘命名局部变量,即Sheet1上区域D1:E6为book或 Names(“computer”).Name=“robot” ‘将区域computer重命名为robot(60) Names(“book”).Delete ‘删除名称(61) Names.Add Name:=“ContentList”,_RefersTo:=“=OFFSET(Sheet1!A2,0,0,COUNTA(Sheet2!$A:$A))” ‘动态命名列(62) Names.Add Name:=“Company”,RefersTo:=“CompanyCar” ‘命名字符串CompanyCar(63) Names.Add Name:=“Total”,RefersTo:=123456 ‘将数字123456命名为Total。注意数字不能加引号,否则就是命名字符串了。(64) Names.Add Name:=“MyArray”,RefersTo:=ArrayNum ‘将数组ArrayNum命名为MyArray。(65) Names.Add Name:=“ProduceNum”,RefersTo:=“=$B$1”,Visible:=False ‘将名称隐藏(66) ActiveWorkbook.Names(“Com”).Name ‘返回名称字符串
公式与函数(67) Application.WorksheetFunction.IsNumber(“A1”) '使用工作表函数检查A1单元格中的数据是否为数字(68) Range(“A:A”).Find(Application.WorksheetFunction.Max(Range(“A:A”))).Activate '激活单元格区域A列中最大值的单元格(69) Cells(8,8).FormulaArray=“=SUM(R2C[-1]:R[-1]C[-1]*R2C:R[-1]C)” ‘在单元格中输入数组公式。注意必须使用R1C1样式的表达式
图表(70) ActiveSheet.ChartObjects.Count '获取当前工作表中图表的个数(71) ActiveSheet.ChartObjects(“Chart1”).Select ‘选中当前工作表中图表Chart1(72) ActiveSheet.ChartObjects(“Chart1”).Activate
ActiveChart.ChartArea.Select ‘选中当前图表区域(73) WorkSheets(“Sheet1”).ChartObjects(“Chart2”).Chart. _ChartArea.Interior.ColorIndex=2 ‘更改工作表中图表的图表区的颜色(74) Sheets(“Chart2”).ChartArea.Interior.ColorIndex=2 ‘更改图表工作表中图表区的颜色(75) Charts.Add ‘添加新的图表工作表(76) ActiveChart.SetSourceData Source:=Sheets(“Sheet1”).Range(“A1:D5”), _PlotBy:=xlColumns ‘指定图表数据源并按列排列(77) ActiveChart.Location Where:=xlLocationAsNewSheet ‘新图表作为新图表工作表(78) ActiveChart.PlotArea.Interior.ColorIndex=xlNone ‘将绘图区颜色变为白色(79) WorkSheets(“Sheet1”).ChartObjects(1).Chart. _Export FileName:=“C:MyChart.gif”,FilterName:=“GIF” ‘将图表1导出到C盘上并命名为MyChart.gif
窗体(80) MsgBox “Hello!” '消息框中显示消息Hello(81) Ans=MsgBox(“Continue?”,vbYesNo) '在消息框中点击“是”按钮,则Ans值为vbYes;点击“否”按钮,则Ans值为vbNo。If MsgBox(“Continue?”,vbYesNo)&&vbYes Then Exit Sub '返回值不为“是”,则退出(82) Config=vbYesNo+vbQuestion+vbDefaultButton2 '使用常量的组合,赋值组Config变量,并设置第二个按钮为缺省按钮 (83) MsgBox “This is the first line.” & vbNewLine & “Second line.” '在消息框中强制换行,可用vbCrLf代替vbNewLine。(84) MsgBox "the average is :"&Format(Application.WorksheetFunction.Average(Selection),"#,##0.00"),vbInformation, "selection count average" & Chr(13) '应用工作表函数返回所选区域的平均值并按指定格式显示(85) Userform1.Show ‘显示用户窗体(86) Load Userform1 ‘加载一个用户窗体,但该窗体处于隐藏状态(87) Userform1.Hide ‘隐藏用户窗体(88) Unload Userform1 或 Unload Me ‘卸载用户窗体(89) (图像控件).Picture=LoadPicture(“图像路径”) ‘在用户窗体中显示图形(90) UserForm1.Show 0 或 UserForm1.Show vbModeless ‘将窗体设置为无模式状态(91) Me.Height=Int(0.88*ActiveWindow.Height) ‘窗体高度为当前活动窗口高度的0.88
Me.Width=Int(0.88*ActiveWindow.Width) ‘窗体宽度为当前活动窗口高度的0.88事件(92) Application.EnableEvents=False '禁用所有事件
Application.EnableEvents=True '启用所有事件
注:不适用于用户窗体控件触发的事件
对象(93) Set ExcelSheet = CreateObject("Excel.Sheet") ‘创建一个Excel工作表对象ExcelSheet.Application.Visible = True '设置 Application 对象使 Excel 可见ExcelSheet.Application.Cells(1, 1).Value = "Data" '在表格的第一个单元中输入文本ExcelSheet.SaveAs "C:\TEST.XLS" '将该表格保存到C:\test.xls 目录ExcelSheet.Application.Quit '关闭 ExcelSet ExcelSheet = Nothing '释放该对象变量(94) ‘声明并创建一个Excel对象引用Dim xlApp As Excel.Application Dim xlBook As Excel.WorkbookDim xlSheet As Excel.WorkSheetSet xlApp = CreateObject("Excel.Application")Set xlBook = xlApp.Workbooks.AddSet xlSheet = xlBook.Worksheets(1)(95) ‘创建并传递一个 Excel.Application 对象的引用Call MySub (CreateObject("Excel.Application")) (96) Set d = CreateObject(Scripting.Dictionary) ‘创建一个 Dictionary 对象变量(97) d.Add "a", "Athens" '为对象变量添加关键字和条目
其他(98) Application.OnKey “^I”,”macro” '设置Ctrl+I键为macro过程的快捷键(99) Application.CutCopyMode=False ‘退出剪切/复制模式(100) Application.Volatile True '无论何时工作表中任意单元格重新计算,都会强制计算该函数Application.Volatile False '只有在该函数的一个或多个参数发生改变时,才会重新计算该函数
定制模块行为(101) Err.Clear ‘清除程序运行过程中所有的错误*******************************************************工作簿(102) ThisWorkbook.BuiltinDocumentProperties(“Last Save Time”)或Application.Caller.Parent.Parent.BuiltinDocumentProperties(“Last Save Time”) ‘返回上次保存工作簿的日期和时间(103) ThisWorkbook.BuiltinDocumentProperties("Last Print Date")或Application.Caller.Parent.Parent.BuiltinDocumentProperties(“Last Print Date”) ‘返回上次打印或预览工作簿的日期和时间(104) Workbooks.Close ‘关闭所有打开的工作簿(105) ActiveWorkbook.LinkSources(xlExcelLinks)(1) ‘返回当前工作簿中的第一条链接(106) ActiveWorkbook.CodeNameThisWorkbook.CodeName ‘返回工作簿代码的名称(107) ActiveWorkbook.FileFormat ThisWorkbook.FileFormat ‘返回当前工作簿文件格式代码(108) ThisWorkbook.PathActiveWorkbook.Path ‘返回当前工作簿的路径(注:若工作簿未保存,则为空)(109) ThisWorkbook.ReadOnly
ActiveWorkbook.ReadOnly ‘返回当前工作簿的读/写值(为False)(110) ThisWorkbook.SavedActiveWorkbook.Saved ‘返回工作簿的存储值(若已保存则为False)(111) Application.Visible = False ‘隐藏工作簿
Application.Visible = True ‘显示工作簿
注:可与用户窗体配合使用,即在打开工作簿时将工作簿隐藏,只显示用户窗体.可设置控制按钮控制工作簿可见*******************************************************工作表(112) ActiveSheet.Columns("B").Insert ‘在A列右侧插入列,即插入B列ActiveSheet.Columns("E").CutActiveSheet.Columns("B").Insert ‘以上两句将E列数据移至B列,原B列及以后的数据相应后移ActiveSheet.Columns("B").CutActiveSheet.Columns("E").Insert ‘以上两句将B列数据移至D列,原C列和D列数据相应左移一列(113) ActiveSheet.Calculate ‘计算当前工作表(114) ThisWorkbook.Worksheets(“sheet1”).Visible=xlSheetHidden ‘正常隐藏工作表,同在Excel菜单中选择“格式——工作表——隐藏”操作一样ThisWorkbook.Worksheets(“sheet1”).Visible=xlSheetVeryHidden ‘隐藏工作表,不能通过在Excel菜单中选择“格式——工作表——取消隐藏”来重新显示工作表ThisWorkbook.Worksheets(“sheet1”).Visible=xlSheetVisible ‘显示被隐藏的工作表(115) ThisWorkbook.Sheets(1).ProtectContents ‘检查工作表是否受到保护(116) ThisWorkbook.Worksheets.Add Count:=2, _Before:=ThisWorkbook.Worksheets(2) 或 ThisWorkbook.Workshees.Add ThisWorkbook.Worksheets(2), , 2 ‘在第二个工作表之前添加两个新的工作表(117) ThisWorkbook.Worksheets(3).Copy ‘复制一个工作表到新的工作簿(118) ThisWorkbook.Worksheets(3).Copy ThisWorkbook.Worksheets(2) ‘复制第三个工作表到第二个工作表之前(119) ThisWorkbook.ActiveSheet.Columns.ColumnWidth = 20 ‘改变工作表的列宽为20ThisWorkbook.ActiveSheet.Columns.ColumnWidth = _ThisWorkbook.ActiveSheet.StandardWidth ‘将工作表的列宽恢复为标准值ThisWorkbook.ActiveSheet.Columns(1).ColumnWidth = 20 ‘改变工作表列1的宽度为20(120) ThisWorkbook.ActiveSheet.Rows.RowHeight = 10 ‘改变工作表的行高为10ThisWorkbook.ActiveSheet.Rows.RowHeight = _ThisWorkbook.ActiveSheet.StandardHeight ‘将工作表的行高恢复为标准值ThisWorkbook.ActiveSheet.Rows(1).RowHeight = 10 ‘改变工作表的行1的高度值设置为10(121) ThisWorkbook.Worksheets(1).Activate ‘当前工作簿中的第一个工作表被激活(122) ThisWorkbook.Worksheets("Sheet1").Rows(1).Font.Bold = True ‘设置工作表Sheet1中的行1数据为粗体(123) ThisWorkbook.Worksheets("Sheet1").Rows(1).Hidden = True ‘将工作表Sheet1中的行1隐藏ActiveCell.EntireRow.Hidden = True ‘将当前工作表中活动单元格所在的行隐藏注:同样可用于列。(124) ActiveSheet.Range(“A:A”).EntireColumn.AutoFit ‘自动调整当前工作表A列列宽(125) ActiveSheet.Cells.SpecialCells(xlCellTypeConstants,xlTextValues) ‘选中当前工作表中常量和文本单元格ActiveSheet.Cells.SpecialCells(xlCellTypeConstants,xlErrors+xlTextValues) ‘选中当前工作表中常量和文本及错误值单元格*******************************************************公式与函数(126) Application.MacroOptions Macro:=”SumPro”,Category:=4 ‘将自定义的SumPro函数指定给Excel中的“统计函数”类别(127) Application.MacroOptions Macro:=”SumPro”, _Description:=”First Sum,then Product” ‘为自定义函数SumPro进行了功能说明(128) Application.WorksheetFunction.CountA(Range(“A:A”))+1 ‘获取A列的下一个空单元格(129) WorksheetFunction.CountA(Cell.EntireColumn) ‘返回该单元格所在列非空单元格的数量WorksheetFunction.CountA(Cell.EntireRow) ‘返回该单元格所在行非空单元格的数量(130) WorksheetFunction.CountA(Cells) ‘返回工作表中非空单元格数量(131) ActiveSheet.Range(“A20:D20”).Formula=“=Sum(R[-19]C:R[-1]C”’对A列至D列前19个数值求和*******************************************************图表(132) ActiveWindow.Visible=False 或 ActiveChart.Deselect ‘使图表处于非活动状态(133) TypeName(Selection)=”Chart” ‘若选中的为图表,则该语句为真,否则为假(134) ActiveSheet.ChartObjects.Delete ‘删除工作表上所有的ChartObject对象ActiveWorkbook.Charts.Delete ‘删除当前工作簿中所有的图表工作表*******************************************************窗体和控件(135) UserForms.Add(MyForm).Show ‘添加用户窗体MyForm并显示(136)TextName.SetFocus ‘设置文本框获取输入焦点(137) SpinButton1.Value=0 ‘将数值调节钮控件的值改为0(138) TextBox1.Text=SpinButton1.Value ‘将数值调节钮控件的值赋值给文本框控件
SpinButton1.Value=Val(TextBox1.Text) ‘将文本框控件值赋给数值调节钮控件
CStr(SpinButton1.Value)=TextBox1.Text ‘数值调节钮控件和文本框控件相比较(139) UserForm1.Controls.Count ‘显示窗体UserForm1上的控件数目(140) ListBox1.AddItem “Command1” ‘在列表框中添加Command1(141) ListBox1.ListIndex ‘返回列表框中条目的值,若为-1,则表明未选中任何列表框中的条目(142) RefEdit1.Text ‘返回代表单元格区域地址的文本字符串
RefEdit1.Text=ActiveWindow.RangeSelection.Address ‘初始化RefEdit控件显示当前所选单元格区域
Set FirstCell=Range(RefEdit1.Text).Range(“A1”) ‘设置某单元格区域左上角单元格(143) Application.OnTime Now + TimeValue("00:00:15"), "myProcedure" ‘等待15秒后运行myProcedure过程(144) ActiveWindow.ScrollColumn=ScrollBarColumns.Value ‘将滚动条控件的值赋值给ActiveWindow对象的ScrollColumn属性ActiveWindow.ScrollRow=ScrollBarRows.Value ‘将滚动条控件的值赋值给ActiveWindow对象的ScrollRow属性(145) UserForm1.ListBox1.AddItem Sheets(“Sheet1”).Cells(1,1) ‘将单元格A1中的数据添加到列表框中ListBox1.List=Product ‘将一个名为Product数组的值添加到ListBox1中ListBox1.RowSource=”Sheet2!SumP” ‘使用工作表Sheet2中的SumP区域的值填充列表框(146) ListBox1.Selected(0) ‘选中列表框中的第一个条目(注:当列表框允许一次选中多个条目时,必须使用Selected属性)(147) ListBox1.RemoveItem ListBox1.ListIndex ‘移除列表框中选中的条目*******************************************************对象Application对象(148) Application.UserName ‘返回应用程序的用户名(149) Application.Caller ‘返回代表调用函数的单元格(150) Application.Caller.Parent.Parent ‘返回调用函数的工作簿名称(151) Application.StatusBar=”请等待……” ‘将文本写到状态栏Application.StatusBar=”请等待……” & Percent & “% Completed” ‘更新状态栏文本,以变量Percent代表完成的百分比Application.StatusBar=False ‘将状态栏重新设置成正常状态(152) Application.Goto Reference:=Range(“A1:D4”) ‘指定单元格区域A1至D4,等同于选择“编辑——定位”,指定单元格区域为A1至D4,不会出现“定位”对话框(153) Application.Dialogs(xlDialogFormulaGoto).Show ‘显示“定位”对话框,但定位条件按钮无效(154) Application.Dialogs(xlDialogSelectSpecial).Show ‘显示“定位条件”对话框(155) Application.Dialogs(xlDialogFormatNumber).show ‘显示“单元格格式”中的“数字”选项卡Application.Dialogs(xlDialogAlignment).show ‘显示“单元格格式”中的“对齐”选项卡Application.Dialogs(xlDialogFontProperties).show ‘显示“单元格格式”中的“字体”选项卡Application.Dialogs(xlDialogBorder).show ‘显示“单元格格式”中的“边框”选项卡Application.Dialogs(xlDialogPatterns).show ‘显示“单元格格式”中的“图案”选项卡Application.Dialogs(xlDialogCellProtection).show ‘显示“单元格格式”中的“保护”选项卡注:无法一次显示带选项卡的“单元格格式”对话框,只能一次显示一个选项卡。(156) Application.Dialogs(xlDialogFormulaGoto).show Range("b2"), True ‘显示“引用位置”的默认单元格区域并显示引用使其出现在窗口左上角(注:内置对话框参数的使用)(157) Application.CommandBars(1).Controls(2).Controls(16).Execute ‘执行“定位”话框,相当于选择菜单“编辑——定位”命令(158) Application.Transpose(Array(“Sun”,”Mon”,”Tur”,”Wed”,”Thu”,”Fri”,”Sat”)) ‘返回一个垂直的数组(159) Application.Version ‘返回使用的Excel版本号(160) Application.Cursor = xlNorthwestArrow ‘设置光标形状为北西向箭头Application.Cursor = xlIBeam ‘设置光标形状为Ⅰ字形Application.Cursor = xlWait ‘设置光标形状为沙漏(等待)形Application.Cursor = xlDefault ‘恢复光标的默认设置(161) Application.WindowState ‘返回窗口当前的状态
Application.WindowState = xlMinimized ‘窗口最小化Application.WindowState = xlMaximized ‘窗口最大化Application.WindowState = xlNormal ‘窗口正常状态(162) Application.UsableHeight ‘获取当前窗口的高度Application.UsableWidth ‘获取当前窗口的宽度(163) Application.ActiveCell.Address ‘返回活动单元格的地址(注:返回的是绝对地址)(164) Application.ActivePrinter ‘返回当前打印机的名称(165) Application.ActiveSheet.Name ‘返回活动工作表的名称(166) Application.ActiveWindow.Caption ‘返回活动窗口的标题(167) Application.ActiveWorkbook.Name ‘返回活动工作簿的名称(168) Application.Selection.Address ‘返回所选区域的地址(169) Application.ThisWorkbook.Name ‘返回当前工作簿的名称(170) Application.CalculationVersion ‘返回Excel计算引擎版本(右边四位数字)及Excel版本(左边两位数字)(171) Application.MemoryFree ‘以字节为单位返回Excel允许使用的内存数(不包括已经使用的内存)(172) Application.MemoryUsed ‘以字节为单位返回Excel当前使用的内存数(173) Application.MemoryTotal ‘以字节为单位返回Excel可以使用的内存数(包括已使用的内存,是MemoryFree和MemoryUsed的总和)(174) Application.OperatingSystem ‘返回所使用的操作系统的名称和版本(175) Application.OrganizationName ‘返回Excel产品登记使用的组织机构的名称(176) Application.FindFormat ‘查找的格式种类
Application.ReplaceFormat ‘替换查找到的内容的格式种类ActiveSheet.Cells.Replace What:=” “, _Replacement:=” “,SearchFormat:=True,ReplaceFormat:=True ‘替换查找到的格式(177) Application.Interactive=False ‘忽略键盘或鼠标的输入(178) Application.Evaluate("Rate") ‘若在工作表中定义了常量0.06的名称为”Rate”,则本语句将返回值0.06(179) Application.OnUndo “Undo Option”,“Undo Procedure” ‘选择UndoOption后,将执行Undo Procedure过程*******************************************************Range对象(180) Range(A1:A10).Value=Application.WorksheetFunction.Transpose(MyArray) ‘将一个含有10个元素的数组转置成垂直方向的工作表单元格区域(A1至A10)注:因为当把一维数组的内容传递给某个单元格区域时,该单元格区域中的单元格必须是水平方向的,即含有多列的一行。若必须使用垂直方向的单元格区域,则必须先将数组进行转置,成为垂直的。(181) Range(“A65536”).End(xlUp).Row+1 ‘返回A列最后一行的下一行(182) rng.Range(“A1”) ‘返回区域左上角的单元格(183) cell.Parent.Parent.Worksheets ‘访问当前单元格所在的工作簿(184) Selection.Font.Bold=Not Selection.Font.Bold ‘切换所选单元格是否加粗(185) ActiveSheet.Range("A:B").Sort Key1:=Columns("B"), Key2:=Columns("A"), _Header:=xlYes ‘两个关键字排序,相邻两列,B列为主关键字,A列为次关键字,升序排列(186) cell.Range(“A1”).NumberFormat ‘显示单元格或单元格区域中的第一个单元格的数字格式(187) cell.Range(“A1”).HasFormula ‘检查单元格或单元格区域中的第一个单元格是否含有公式或cell.HasFormula ‘工作表中单元格是否含有公式(188) Cell.EntireColumn ‘单元格所在的整列
Cell.EntireRow ‘单元格所在的整行(189) rng.Name.Name ‘显示rng区域的名称(190) rng.Address ‘返回rng区域的地址(191) cell.Range(“A1”).Formula ‘返回包含在rng区域中左上角单元格中的公式。注:若在一个由多个单元格组成的范围内使用Formula属性,会得到错误;若单元格中没有公式,会得到一个字符串,在公式栏中显示该单元格的值。(192) Range(“D5:D10”).Cells(1,1) ‘返回单元格区域D5:D10中左上角单元格(193) ActiveCell.Row ‘活动单元格所在的行数
ActiveCell.Column ‘活动单元格所在的列数(194) Range("A1:B1").HorizontalAlignment = xlLeft ‘当前工作表中的单元格区域数据设置为左对齐(195) ActiveSheet.Range(“A2:A10”).NumberFormat=”#,##0” ‘设置单元格区域A2至A10中数值格式(196) rng.Replace “ “,”0” ‘用0替换单元格区域中的空单元格*******************************************************Collection与object(197) Dim colMySheets As New CollectionPublic colMySheets As New Collection ‘声明新的集合变量(198) Set MyRange=Range(“A1:A5”) ‘创建一个名为MyRange的对象变量(199) &object&.Add Cell.Value CStr(Cell.Value) ‘向集合中添加惟一的条目(即将重复的条目忽略)*******************************************************Windows API(200) Declare Function GetWindowsDirectoryA Lib “kernel32” _(ByVal lpBuffer As String,ByVal nSize As Long) As Long ‘API函数声明。返回安装Windows所在的目录名称,调用该函数后,安装Windows的目录名称将在第一个参数lpBuffer中,该目录名称的字符串长度包含在第二个参数nSize中
(201) Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Add ‘创建Excel工作簿
(202) Application.ActivateMicrosoftApp xlMicrosoftWord '开启Word应用程序
(203) Application.TemplatesPath ‘获取工作簿模板的位置
(204) Application.Calculation = xlCalculationManual ‘设置工作簿手动计算
Application.Calculation = xlCalculationAutomatic ‘工作簿自动计算
(205) Worksheets(1).EnableCalculation = False ‘不对第一张工作表自动进行重算
(206) Application.CalculateFull '重新计算所有打开的工作簿中的数据
(207) Application.RecentFiles.Maximum = 5 '将最近使用的文档列表数设为5
(208) Application.RecentFiles(4).Open '打开最近打开的文档中的第4个文档
(209) Application.OnTime DateSerial()+TimeValue(“16:16:16”),“BaoPo” ‘在日的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#
Time = #6:16:16 AM# '将系统时间更改为日上午6时16分16秒
(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) Application.MoveAfterReturnDirection = xlToRight '设置按Enter键后单元格的移动方向向右
(224) Application.FindFile '显示打开对话框
(225) ThisWorkbook.FollowHyperlink
‘打开超链接文档
(226) ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly '将当前工作簿设置为只读
(227) ActiveWorkbook.AddToFavorites '将当前工作簿添加到收藏夹文件夹中
(228) ActiveSheet.CheckSpelling '在当前工作表中执行"拼写检查"
(229) ActiveSheet.Protect userinterfaceonly:=True ‘保护当前工作表
(230) ActiveSheet.PageSetup.LeftHeader = ThisWorkbook.FullName ‘在当前工作表的左侧页眉处打印出工作簿的完整路径和文件名
(231) Worksheets("Sheet1").Range("A1:G37").Locked = False
Worksheets("Sheet1").Protect
'解除对工作表Sheet1中A1:G37区域单元格的锁定
'以便当该工作表受保护时也可对这些单元格进行修改
(232) Worksheets("Sheet1").PrintPreview '显示工作表sheet1的打印预览窗口
(233) ActiveSheet.PrintPreview Enablechanges:=False ‘禁用显示在Excel的“打印预览”窗口中的“设置”和“页边距”按钮
(234) ActiveSheet.PageSetup.PrintGridlines = True '在打印预览中显示网格线
ActiveSheet.PageSetup.PrintHeadings = True '在打印预览中显示行列编号
(235) ActiveSheet.ShowDataForm '开启数据记录单
(236) Worksheets("Sheet1").Columns("A").Replace _
What:="SIN", Replacement:="COS", _
SearchOrder:=xlByColumns, MatchCase:=True '将工作表sheet1中A列的SIN替换为COS
(237) Rows(2).Delete '删除当前工作表中的第2行
Columns(2).Delete '删除当前工作表中的第2列
(238) ActiveWindow.SelectedSheets.VPageBreaks.Add before:=ActiveCell '在当前单元格左侧插入一条垂直分页符
ActiveWindow.SelectedSheets.HPageBreaks.Add before:=ActiveCell '在当前单元格上方插入一条垂直分页符
(239) ActiveWindow.ScrollRow = 14 '将当前工作表窗口滚动到第14行
ActiveWindow.ScrollColumn = 13 '将当前工作表窗口滚动到第13列
(240) ActiveWindow.Close '关闭当前窗口
(241) ActiveWindow.Panes.Count '获取当前窗口中的窗格数
(242) Worksheets("sheet1").Range("A1:D2").CreateNames Top:=True '将A2至D2的单元格名称设定为A1到D1单元格的内容
(243) Application.AddCustomList listarray:=Range("A1:A8") '自定义当前工作表中单元格A1至A8中的内容为自动填充序列
(244) Worksheets("sheet1").Range("A1:B2").CopyPicture xlScreen, xlBitmap '将单元格A1至B2的内容复制成屏幕快照
(245) Selection.Hyperlinks.Delete ‘删除所选区域的所有链接
Columns(1).Hyperlinks.Delete ‘删除第1列中所有的链接
Rows(1).Hyperlinks.Delete
‘删除第1行中所有的链接
Range("A1:Z30").Hyperlinks.Delete ‘删除指定范围所有的链接
(246) ActiveCell.Hyperlinks.Add Anchor:=ActiveCell, _
Address:="C:\Windows\System32\Calc.exe", ScreenTip:="按下我,就会开启Windows计算器", TextToDisplay:="Windows计算器" '在活动单元格中设置开启Windows计算器链接
(247) ActiveCell.Value = Shell("C:\Windows\System32\Calc.exe", vbNormalFocus) '开启Windows计算器
(248) ActiveSheet.Rows(1).AutoFilter ‘打开自动筛选。若再运行一次,则关闭自动筛选
(249) Selection.Autofilter ‘开启/关闭所选区域的自动筛选
(250) ActiveSheet.ShowAllData ‘关闭自动筛选
(251) ActiveSheet.AutoFilterMode ‘检查自动筛选是否开启,若开启则该语句返回True
(252) ActiveSheet.Columns("A").ColumnDifferences(Comparison:=ActiveSheet. _
Range("A2")).Delete '在A列中找出与单元格A2内容不同的单元格并删除
(253) ActiveSheet.Range("A6").ClearNotes '删除单元格A6中的批注,包括声音批注和文字批注
(254) ActiveSheet.Range("B8").ClearComments '删除单元格B8中的批注文字
(255) ActiveSheet.Range("A1:D10").ClearFormats '清除单元格区域A1至D10中的格式
(256) ActiveSheet.Range("B2:D2").BorderAround ColorIndex:=5, _
Weight:=xlMedium, LineStyle:=xlDouble '将单元格B2至D2区域设置为蓝色双线
(257) Range("A1:B2").Item(2, 3)或Range("A1:B2")(2, 3) ‘引用单元格C2的数据
Range("A1:B2")(3)
‘引用单元格A2
(258) ActiveSheet.Cells(1, 1).Font.Bold = TRUE ‘设置字体加粗
ActiveSheet.Cells(1, 1).Font.Size = 24 ‘设置字体大小为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) ActiveSheet.Range("C2:E6").AutoFormat Format:=xlRangeAutoFormatColor3 '将当前工作表中单元格区域C2至E6格式自动调整为彩色3格式
(260) Cells.SpecialCells(xlCellTypeLastCell) ‘选中当前工作表中的最后一个单元格
(261) ActiveCell.CurrentArray.Select '选定包含活动单元格的整个数组单元格区域.假定该单元格在数据单元格区域中
(262) ActiveCell.NumberFormatLocal = "0.000; [红色] 0.000" '将当前单元格数字格式设置为带3位小数,若为负数则显示为红色
(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) ActiveSheet.Range("C1").AddComment '在当前工作表的单元格C1中添加批注
(269) Weekday(Date) '获取今天的星期,以数值表示,1-7分别对应星期日至星期六
(270) ActiveSheet.Range("A1").AutoFill Range(Cells(1, 1), Cells(10, 1)) '将单元格A1的数值填充到单元格A1至A10区域中
(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) ActiveSheet.Shapes.AddLine(BeginX:=10, BeginY:=10, EndX:=250, _
EndY:=100).Select '在当前工作表中以(10,10)为起点(250,100)为终点画一条直线并选中
(283) ActiveSheet.Shapes.AddShape(Type:=msoShapeRightTriangle, _
Left:=70, Top:=40, Width:=130, Height:=72).Select '在当前工作表中画一个左上角在(70,40),宽为130高为72的三角形并选中
(284) ActiveSheet.Shapes.AddShape(Type:=msoShapeRectangle, _
Left:=70, Top:=40, Width:=130, Height:=72).Select '在当前工作表中画一个以点(70,40)为起点,宽130高72的矩形并选中
(285) ActiveSheet.Shapes.AddShape(Type:=msoShapeOval, _
Left:=70, Top:=40, Width:=130, Height:=72).Select '在当前工作表中画一个左上角在(70,40),宽为130高为72的椭圆
(286) ActiveSheet.Shapes(1).Line.ForeColor.RGB = RGB(0, 0, 255) '将当前工作表中第一个形状的线条颜色变为蓝色
(287) ActiveSheet.Shapes(2).Fill.ForeColor.RGB = RGB(255, 0, 0) '将当前工作表中第2个形状的前景色设置为红色
(288) ActiveSheet.Shapes(1).Rotation = 20 '将当前工作表中的第1个形状旋转20度
(289) Selection.ShapeRange.Flip msoFlipHorizontal '将当前选中的形状水平翻转
Selection.ShapeRange.Flip msoFlipVertical '将当前选中的形状垂直翻转
(290) Selection.ShapeRange.ThreeD.SetThreeDFormat msoThreeD1 '将所选取的形状设置为第1种立体样式
(291) ActiveSheet.Shapes(1).ThreeD.Depth = 20 '将当前工作表中第一个立体形状的深度设置为20
(292) ActiveSheet.Shapes(1).ThreeD.ExtrusionColor.RGB = RGB(0, 0, 255) '将当前工作表中第1个立体形状的进深部分的颜色设为蓝色
(293) ActiveSheet.Shapes(1).ThreeD.RotationX = 60 '将当前工作表中的第1个立体形状沿X轴旋转60度
ActiveSheet.Shapes(1).ThreeD.RotationY = 60 '将当前工作表中的第1个立体形状沿Y轴旋转60度
(294) Selection.ShapeRange.ThreeD.Visible = msoFalse '将所选择的立体形状转换为平面形状
(295) Selection.ShapeRange.ConnectorFormat.BeginDisconnect '在形状中让指定的连接符起点脱离原来所连接的形状
(296) ActiveSheet.Shapes(1).PickUp '复制当前工作表中形状1的格式
(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) ActiveSheet.Shapes.AddPicture "d:\sx.jpg", True, True, 60, 20, 400, 300 '在当前工作表中插入一张d盘中名为sx的图片
(300) ActiveChart.ApplyCustomType xl3DArea '将当前图表类型改为三维面积图
chenlong_1988
浏览: 129853 次
楼主辛苦了,感谢分享!
感谢楼主分享,谢谢啦!
整理的不错,赞一个!
[color=orange][/color]
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'}

我要回帖

更多关于 python编写计算器程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信