如何從客戶端 VBScript 自動(dòng)化 Excel

          示例代碼

          1. 在任意文本編輯器中創(chuàng)建下面的 HTML 文件并將該文件保存為 c:\excel.htm。
            <HTML>
                <BODY>
                <INPUT id=button1 name=button1 type=button value=Button>
                <SCRIPT LANGUAGE="VBScript">
                sub button1_onclick()
                ' Launch Excel
                dim app
                set app = createobject("Excel.Application")
                ' Make it visible
                app.Visible = true
                ' Add a new workbook
                dim wb
                set wb = app.workbooks.add
                ' Fill array of values first...
                dim arr(19,9) ' Note: VBScript is zero-based
                for i = 1 to 20
                for j = 1 to 10
                arr(i-1,j-1) = i*j
                next
                next
                ' Declare a range object to hold our data
                dim rng
                set rng = wb.Activesheet.Range("A1").Resize(20,10)
                ' Now assign them all in one shot...
                rng.value = arr
                ' Add a new chart based on the data
                wb.Charts.Add
                wb.ActiveChart.ChartType = 70 'xl3dPieExploded
                wb.ActiveChart.SetSourceData rng, 2 ' xlColumns
                wb.ActiveChart.Location 2, "Sheet1" 'xlLocationAsObject
                ' Rotate it around...
                for i = 1 to 360 step 30
                wb.activechart.rotation = i
                next
                ' Give the user control of Excel
                app.UserControl = true
                end sub
                </SCRIPT>
                </BODY>
                </HTML>
                
          2. 啟動(dòng) Internet Explorer,在地址欄中鍵入 c:\excel.htm,然后按 Enter。 

            結(jié)果:在 Excel 中出現(xiàn)一個(gè)新的工作簿。新工作簿中的 Sheet1 包含數(shù)據(jù)并創(chuàng)建了一個(gè)新圖表。新圖表是旋轉(zhuǎn)形狀。
          注意:如果在單擊網(wǎng)頁(yè)上的按鈕時(shí)收到錯(cuò)誤“ActiveX component can't create object 'createobject'”,請(qǐng)按照本文“參考”一節(jié)列出的文章中的說(shuō)明檢查您的安全設(shè)置。

          posted on 2010-11-01 14:46 aiaiwoo 閱讀(317) 評(píng)論(0)  編輯  收藏 所屬分類: ASP/Visual Basic

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆分類

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 和顺县| 盐池县| 高唐县| 阿瓦提县| 棋牌| 长白| 荆州市| 长乐市| 阜城县| 和平县| 天水市| 大丰市| 富川| 杨浦区| 云浮市| 南召县| 思南县| 台山市| 郁南县| 中牟县| 高青县| 沧州市| 万源市| 崇州市| 长沙县| 乌海市| 新宾| 白河县| 青浦区| 留坝县| 栾川县| 班戈县| 淮北市| 城步| 长宁区| 新乡县| 辰溪县| 中西区| 桦甸市| 延津县| 淄博市|