Win32Ole 演示【控制 Word】
<..========================================================
== ==
== Macrobject Nuva Samples ==
== ==
== Copyright (c) 2004-2006 Macrobject Software ==
== ==
== ALL RIGHTS RESERVED ==
== ==
== http://www.macrobject.com ==
== ==
========================================================..>
<.
var WordApp = System.Win32Ole"Word.Application" WordApp.Visible = true
WordApp.Documents.Add WordApp.Selection.TypeText"Hello, Nuva!" WordApp.Selection.TypeParagraph WordApp.Selection.TypeText"Hello, Word!" WordApp.Selection.TypeParagraph.>
<..
【简介】
本例是一个 Windows Ole 演示程序,目的为了演示在 Nuva 语言中如何使用 Windows 的 Ole/ActiveX 对象。
在 Nuva 语言中,使用 Ole/ActiveX 对象,需要通过 System.Win32Ole 创建 Ole 对象,然后即可自由使用。
【看点】
1、本例首先通过 System.Win32Ole 创建了一个 Word 自动化对象,方式如下:
win32OleObj = System.Win32Ole(className) 或者
win32OleObj = System.Win32Ole.New(className)
返回一个 Windows ActiveX 对象
2、然后本例通过这个 Ole 对象,操纵 Word 文档,打出两行字:
Hello, Nuva!
Hello, Word!
一切就像 VBA 的一样,那么的简单!
【扩展】
本例是一个 Windows Ole 演示程序,通过取得 Ole 对象,可以很轻易的在 Nuva 语言中操纵 ActiveX/Ole 对象。
【运行结果】
运行这个示例,可以看到 Word 被打开,新建了一个文档,然后敲入了两行字,如上所述。
..>
posted on 2006-09-29 16:15 Wisdom-zh 阅读(1203) 评论(2) 编辑 收藏 举报