java范例

          java

          VBA 操作宏的小示例

          Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
             Cancel = True
          End Sub


          Sub auto_open()
          '
          ' Macro1 Macro
          ' 宏由 wb 錄制,時(shí)間: 2007-11-5
          '

          '
              Do While ActiveSheet.ChartObjects.Count > 0            '循環(huán)把一個(gè)表中的所有圖表刪除掉
                      ActiveSheet.ChartObjects(1).Delete
              Loop
              Charts.Add
              Dim num As Integer  '聲明一個(gè)Int型對象
              Application.OnKey "^c", "" '禁止復(fù)制,剪切
              Application.OnKey "^x", ""
              Application.OnKey "^{INSERT}", ""
              num = Sheets("sheet1").UsedRange.Rows.Count  ' 獲得行數(shù)
             
              Debug.Print num
             
              ActiveChart.ChartType = xlLineMarkers  ' 線性
              ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("D:D"), PlotBy:=xlColumns ' 綁定數(shù)據(jù)列
              ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1" ' 將圖表放在什么位置
              Windows("book.xls").Activate  '指定xls 文件
             
              ActiveSheet.ChartObjects(1).Activate '選擇工作表中的圖表
              ActiveChart.ChartArea.Select '選中當(dāng)前圖表區(qū)域
              ActiveSheet.Shapes(1).Top = Range("A" & num + 1).Top '設(shè)置位置
              ActiveSheet.Shapes(1).Left = Range("A1").Left
              ActiveSheet.Shapes(1).Width = 400
              ActiveSheet.Shapes(1).Height = 230

              ActiveWorkbook.Save '保存
              ActiveSheet.ChartObjects(1).Activate
          End Sub


           

          posted on 2007-11-12 10:49 王波 閱讀(520) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 榕江县| 拉孜县| 秭归县| 中江县| 南靖县| 屯留县| 金门县| 博客| 阜平县| 东源县| 大竹县| 威远县| 武隆县| 仁怀市| 岑巩县| 苍溪县| 利川市| 平和县| 全椒县| 兴隆县| 洛南县| 泰安市| 城市| 莱州市| 通辽市| 汕头市| 承德县| 秭归县| 紫云| 池州市| 株洲县| 游戏| 萝北县| 秭归县| 石渠县| 甘洛县| 麻栗坡县| 棋牌| 天长市| 突泉县| 江都市|