zoukankan      html  css  js  c++  java
  • 用Python进行COM客户端编程 快速入门

    要用Python进行Win32 下的COM编程,首先你需要安装Python,推荐2.5.x系列的版本(比如 python-2.5.4.msi)。
    然后再去下载Download pywin32-212.win32-py2.5.exe

    并安装。

    如果你没有Python的基础知识,可以看看 Python 绝对简明手册

     

    先看看简单的使用形式。

    import win32com.client
    = win32com.client.Dispatch("Object.Name")
    o.Method()
    o.property 
    = "New Value"

    print o.property

    一个比较简单的例子:

     (要让这个例子正确运行,先要安装Excel,Office 2003 可以用)

    import win32com.client

    = win32com.client.Dispatch("Excel.Application")
    o.Visible 
    = True
    o.Workbooks.Add()
    o.Cells(
    1,1).Value = "Python!"

     运行完这个程序后,在Excel工作表的A1格子上会有 Python! 。

    (import win32com.client 导入win32com 的client子模块,

    o = win32com.client.Dispatch("Excel.Application") 获取Excel应用程序对象。

    o.Visible = True 让Excel应用程序显示出来。

    o.Workbooks.Add() 增加一个新的工作表。

    o.Cells(1,1).Value = "Python!" 将工作表的第1行,第1列的值设置成Python! 。)

    怎样知道com组件的属性和方法呢?

    用VC 的OLE Viewer,可以查看到com的组件的属性和方法,但没有说明。更详细的内容,还是要看产品的文档,比如MSDN。

    (Python COM browser也可以,不过它的功能过于简陋了)


  • 相关阅读:
    Hibernate优缺点
    Struts优缺点
    Problem M
    Problem K
    Problem K
    Problem Q
    Problem Q
    Problem F
    Problem F
    哈夫曼树
  • 原文地址:https://www.cnblogs.com/Henrya2/p/1379485.html
Copyright © 2011-2022 走看看