函数参考


_WordPropertyGet

返回 Word 应用程序选定的属性.

#include <Word.au3>
_WordPropertyGet ( ByRef $o_object, $s_property )

参数

$o_object Word.Application 对象变量
$s_property 选取属性 (见备注)

返回值

成功: 返回选定的属性值
失败: 返回 0,并设置s @ERROR
@Error: $_WordStatus_Success = 没有错误
$_WordStatus_InvalidDataType = 无效的数据类型
$_WordStatus_InvalidObjectType = 无效的对象类型
$_WordStatus_InvalidValue = 无效值
@Extended: 包含无效的参数数目

注意/说明

进一步的信息可查看 MSDN.

下表提供现有每个属性的描述.

Word Application Properties

Property 功 能 描 述
"activeprinter" 返回活动打印机的名称.
"capslock" 返回表示 Caps Lock 键是否处于打开状态的布尔值.
"screentips" 返回是否有注释,脚注, 尾注和超链接显示提示的布尔值.
"scrollbars" 返回表示 Word 文档窗口是否显示至少一个滚动条的布尔值.
"statusbar" 返回表示是否显示状态栏的布尔值.
"height" 返回活动文档窗口的高度.
"language" Returns an MsoLanguageID constant 返回表示微软 Word 用户界面中选择语言的 MsoLanguageID 常量.
"left" 返回表示活动文档水平位置的整数值.
"numlock" 返回 NUM LOCK 键的状态. 返回 True,表示可以插入数字键盘上的数字键, False, 则该键用于移动插入点.
"path" 返回磁盘或网络路径指定的对象.
"screenupdating" 返回一个布尔值,指示是否打开屏幕更新.
"startuppath" 返回启动文件夹的完整路径,不包括最后的分隔符.
"top" 返回活动文档垂直位置的磅值单位.
"version" 返回 Microsoft Word 的版本号.
"visible" 返回一个布尔值,指示指定对象是否是可见的.
"width" 返回指定对象宽度的磅值单位.
"windowstate" 返回指定文档窗口或任务窗口的状态.

相关

_WordPropertySet

示例/演示


; *******************************************************
; 示例 1 - 创建一个新的Microsoft Word文件并打开,检查状态栏是否可见,
;              如果可见则关闭, 如果不可见则打开.
; *******************************************************
;
#include <Word.au3>

Local $oWordApp = _WordCreate(@ScriptDir & "\Test.doc")
If _WordPropertyGet($oWordApp, "statusbar") Then
    MsgBox(4096, "状态栏状态", "状态栏可见, 将其关闭.")
    _WordPropertySet($oWordApp, "statusbar", False)
Else
    MsgBox(4096, "状态栏状态", "状态栏不可见, 将其打开.")
    _WordPropertySet($oWordApp, "statusbar", True)
EndIf