`

Win32ole简介

    博客分类:
  • ruby
阅读更多

Win32ole为标准Ruby发行版的一部分。Win32ole是访问Windows自动化的接口,可以让Ruby和Windows应用进行交互。具体说来Win32ole可以操作Word,Excel,IE,Outlook等。


以下均为代码片段
Word
创建一个Word文件

Ruby代码
  1. require 'win32ole'    
  2. word = WIN32OLE.new('Word.Application')     
  3. word.visible=true  #是否打开文件  
  4. word.Documents.Add()     
  5. for i in(0..100)     
  6.    word.Selection.Font.Size=12     
  7.    word.Selection.Font.ColorIndex = 2     
  8.    word.Selection.TypeText("Word with Ruby \n")     
  9. end    
  10. word.DefaultSaveFormat     
  11. word.Documents.close()   
分享到:
评论

相关推荐

    win32ole_ruby

    Win32OLE extension library provides an interface to OLE Automation from Ruby. Here is a sample script: require 'win32ole' application = WIN32OLE.new('Excel.Application') application.visible = TRUE...

    win32ole mapi开发

    win32ole-mapi-outlook

    node-win32ole:node.js的异步,非阻塞win32ole绑定

    名称node-win32ole-由v8引擎提供动力的异步,非阻塞win32ole绑定。 win32ole使从node.js到Excel,Word,Access,Outlook,InternetExplorer,WSH(ActiveXObject / COM)等的可访问性成为可能。 它不需要TypeLibrary...

    win32ole-mapi

    win32ole-mapi

    win32::ole

    win32::ole的官方文档,放在这里给大家看看

    Go-go-ole-golang的Win32OLE实现

    go-ole - golang的Win32 OLE实现

    刷博客小程序 net/http URI win32ole操作ie

    NULL 博文链接:https://fuwu123.iteye.com/blog/621492

    Win32::OLE模块

    Win32::OLE安装模块,可以导入perl,以关键词use Win32::OLE开头,即可在perl调用相应函数来操作excel

    生成Word辅助手册(WIN32OLE)

    该手册对生成word文档的WIN32OLE类的接口和相关方法做了详细介绍!是辅助VB编程的手册,但是里面WIN32OLE类的示例方法还是相同的,语法可以根据自己所用的语言修改一下就可以了。压缩包里有一个『MSWORD常量定义』的...

    Perl中使用Win32_OLE模块读写Excel的方法1

    引言脚本语言,其目的是将 Unix shell 的易用性和编程语言( 比如 C) 的功能与可塑性结合起来。它最初只是 Unix 系统管理员的一个工具, 在工作日

    Win32::OLE

    在perl中如何操作Excel,相当有用,

    org.eclipse.swt.win32

    org.eclipse.swt.SWT.class org.eclipse.swt.SWTError.class org.eclipse.swt.SWTException.class org.eclipse.swt.accessibility.ACC.class org.eclipse.swt.accessibility.Accessible.class org.eclipse.swt....

    win32-ole

    win32-ole

    win732bit下的ole32

    win7_32Bit_ole32.dll

    go-ole:Golang的Win32 ole实现

    去OLE 使用共享库而不是cgo为Windows COM进行绑定。 松本康弘。 安装 要试验go-ole,您可以编译并运行示例程序: go get github.com/go-ole/go-ole cd /path/to/go-ole/ go test cd /path/to/go-ole/example/...

    64位,win7,PB,OLE控件出错问题

    pb 在添加ole控件时可能与其他控件冲突, 网上只有32位系统下的解决方法。这个是64位下的解决方案。可以参考别的方法。

    Ole View Win7 X64 可用,亲测,内附截图

    Win7X64 下可用的Ole View 亲测,可用,内附Win7X64下使用的截图。解压即可运行。

    win32多线程程序设计 pdf

    通过Win32 API,Windows NT以及Windows 95都可以支持多线程程序设计,但是这个重要主题的信息却极稀有而不够详尽。 在《Win32多线程程序设计》这本书中,Jim Beveridge和Robert Wiener告诉你什么时机、什么地点、...

    win32文件拖放类DropTargetEx

    使用OLE技术为duilib和win32封装的文件拖放类,CDropTargetEx。方便做拖放效果

    excel_book:为自己包装win32ole以操作Excel

    ExcelBook 当将Excel与Win32ole一起使用时,它会被包裹起来,以便您轻松使用。操作环境我只在我的环境中检查它。 Windows7(64位)Excel2010安装将此行添加到您的应用程序的Gemfile中: gem 'excel_book' 然后执行:...

Global site tag (gtag.js) - Google Analytics