java范例

          java

          VBA 操作宏的小示例

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


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

          '
              Do While ActiveSheet.ChartObjects.Count > 0            '循環把一個表中的所有圖表刪除掉
                      ActiveSheet.ChartObjects(1).Delete
              Loop
              Charts.Add
              Dim num As Integer  '聲明一個Int型對象
              Application.OnKey "^c", "" '禁止復制,剪切
              Application.OnKey "^x", ""
              Application.OnKey "^{INSERT}", ""
              num = Sheets("sheet1").UsedRange.Rows.Count  ' 獲得行數
             
              Debug.Print num
             
              ActiveChart.ChartType = xlLineMarkers  ' 線性
              ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("D:D"), PlotBy:=xlColumns ' 綁定數據列
              ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1" ' 將圖表放在什么位置
              Windows("book.xls").Activate  '指定xls 文件
             
              ActiveSheet.ChartObjects(1).Activate '選擇工作表中的圖表
              ActiveChart.ChartArea.Select '選中當前圖表區域
              ActiveSheet.Shapes(1).Top = Range("A" & num + 1).Top '設置位置
              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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 梁河县| 广州市| 佛学| 绥阳县| 连江县| 莎车县| 洛宁县| 台中市| 北宁市| 漠河县| 高州市| 蒙山县| 栖霞市| 双峰县| 崇左市| 龙口市| 余姚市| 呼玛县| 中西区| 乌审旗| 边坝县| 莱西市| 苍山县| 大宁县| 岐山县| 马尔康县| 南昌市| 榆社县| 保靖县| 波密县| 政和县| 宝鸡市| 化德县| 合肥市| 英德市| 宜兰县| 北辰区| 木里| 洪洞县| 呼和浩特市| 嘉祥县|