与站长QQ交谈

150042092
手机:13380206696
首页  软件商城  开发技术  工具下载  教学资源  网络课堂  赤雪天空  留言  QQ空间
 位置: 红宝网络 >> 开发技术 >> HTA技术 >> 正文 在本站购买的软件3年内免费升级  [2008-07-01 23:02:29]      人教版小学数学1-6册课件已全部上传完  [2007-07-12 22:08:11]      人教版小学语文1-6册课件已全部上传完  [2007-06-23 00:16:04]      关于本站课件说明  [2007-06-20 08:56:00]      红宝网络第三次改版了  [2007-06-09 16:32:46]
  在HTA中使用电子表格控件   3星级
在HTA中使用电子表格控件
[ 作者:Admin     来源:红宝网络     点击数:     更新时间:2008-4-2     文章录入:Admin
【字体: 字体颜色


转自:
http://www.microsoft.com/china/technet/community/scriptcenter/topics/activex/spreadsheet.mspx

以下是这个“精美”的 HTA 的完整代码:
<html>
<head>
    <title>Spreadsheet Example</title>
</head>

<Script Language="VBScript">
Sub Window_Onload
    Spreadsheet1.Range("A1:C1").ColumnWidth = 20
    Spreadsheet1.TitleBar.Caption = "Process Information"
End Sub
Sub GetProcesses
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colProcesses = objWMIService.ExecQuery("Select * From Win32_Process")
    i = 2
    Spreadsheet1.Range("A1").Cells(1) = "Process"
    Spreadsheet1.Range("B1").Cells(1) = "Working Set Size"
    Spreadsheet1.Range("C1").Cells(1) = "Handle Count"
    Spreadsheet1.Range("A1:C1").Font.Bold = True
    For Each objProcess in colProcesses
        strCell = "A" & i
        Spreadsheet1.Range(strCell).Cells(1) = objProcess.Name
        strCell = "B" & i
        Spreadsheet1.Range(strCell).Cells(1) = objProcess.WorkingSetSize
        strCell = "C" & i
        Spreadsheet1.Range(strCell).Cells(1) = objProcess.HandleCount
        If objProcess.WorkingSetSize > 5000000 Then
            strCell = "A" & i & ":C" & i
            Spreadsheet1.Range(strCell).Interior.ColorIndex = 6
        End If
        i = i + 1
    Next
    Set objConstants = Spreadsheet1.Constants
    strSortRange = "A1:C" & i
    Spreadsheet1.Range(strSortRange).Sort 1, objConstants.xlAscending, objConstants.xlYes
End Sub
</script>

<body bgcolor="buttonface">
<br>
<object classid="clsid:0002E559-0000-0000-C000-000000000046" id="Spreadsheet1" width="90%">
    <param name="DisplayToolbar" value="0">
    <param name="DisplayWorkbookTabs" value="0">
    <param name="DisplayTitleBar" value="-1">
</object>
<p><input type="button" value="Get Process Information" name="B3" onclick="GetProcesses">
</body>
</html>

电子表格属性简直太多了,请参阅 MSDN 中的 Microsoft Office 电子表格组件参考(英文)
http://msdn.microsoft.com/library/en-us/owcvba11/html/ocobjSpreadsheet_HV05260286.asp
http://msdn2.microsoft.com/en-us/library/aa205671.aspx

 

  • 上一篇文章: HTA属性介绍

  • 下一篇文章: 没有了
  • 发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
     最新5篇热点文章
     JavaScript的Table表格对象...
     javascript动态添加表格行...
     VML例子
     利用VML标记语言画图、动画...
     ASP在ACCESS数据库中动态添...
     
     最新5篇推荐文章
     IEWebBrowser组件的execWB...
     WEB打印代码大全
     打印web页面的指定区域
     用javascript读写注册表
     弹出窗口全屏的代码
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)