
























<..========================================================
== ==
== 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 被打开,新建了一个文档,然后敲入了两行字,如上所述。
..>
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。