马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业; 通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。word|对象 Microsoft Word 对象
目 录
应用Application对象
应用Document对象
应用Range对象
应用Selection对象
应用Find和WordStrment对象
应用Table, Column, Row,和 Cell对象
应用其他通俗对象
判别对象是不是无效
修正Word 号令
应用事务
利用主动宏
利用主动化
Visual Basic撑持一个对象纠合,该纠合中的对象直接对应于Microsoft Word 97中的元素,而且经由过程用户界面,用户熟习这些元素中的绝大多半。例如,Document 对象代表了一个翻开的文档,Bookmark对象代表了一个文档中的书签,而Selection对象则代表了在一个文档窗口窗格中的选定内容。在Word中,每类元素-文档、表格、段落、书签、域等等-都可以用Visual Basic的对象来暗示。要在Word中主动履行义务,可使用这些对象的办法和属性。
关于了解和利用Microsoft Office 97对象模子的普通性内容,请参阅本书的第二章“了解对象模子”。在Microsoft Office 97中的对象模子相当丰厚,个中包括了大约180个对象。要检查Word对象模子的条理关系图,请参阅“匡助”中的“Microsoft Word 对象”。要取得对某种特定对象的具体描写,可以在此图中单击该对象的名字,或是在“匡助”的索引中对特定对象停止搜刮。
如何显示Word Visual Basic匡助
要利用Word Visual Basic匡助,必需在装置过程当中选择“自界说”的装置体例,而且为Word选中“Visual Basic在线匡助”复选框。不然,装置法式不会装置Visual Basic匡助。假如用户已装置好了Word,那末可以再次运转Setup法式来装置Visual Basic匡助。
要检查Word Visual Basic 匡助,可以在“Visual Basic 编纂器里的“匡助”菜单中点击“目次和索引”一项。在“匡助主题”对话框的“目次”一表中,双击“Microsoft Word Visual Basic 参考”,然后再双击“Visual Basic 参考”。“匡助主题”对话框会从头呈现,显示出Microsoft Word Visual Basic的目次和索引。
应用Application 对象
在用户启动一个Word 时段的同时,也创立了一个Application对象。用户可使用Application 对象的属性或办法来掌握或前往使用法式局限内的特征、掌握使用法式窗口的外不雅或调剂Word 对象模子的其他方面。可使用Application属性来前往Word Application 对象。以下的示例从视图形态切换到打印预览形态。
Application. PrintPreview = True
Application对象的一些属性掌握着使用法式的外不雅。例如,假如DisplayStatusBar属性为True(真),那末形态栏是可见的,假如WindowState属性值为wdWindowStateMaximize,那末使用法式窗口处于最大化形态。以下的示例设置了屏幕上使用法式窗口的巨细。
With Application
.WindowState = wdWindowStateNormal
.Height = 450
.Width = 600
End With
Application对象的属性也能够会见处于对象条理中较初级的对象,好比Windows纠合(代表了以后一切翻开的窗口)和Documents纠合(代表了以后一切翻开的文档)。用户可使用属性,有时分也叫做会见者,从对象条理中最高一级的Application对象向下会见到较初级的对象(Document对象、Window对象、 Selection对象等等)。可使用以下两个示例之一来翻开MyDoc.doc。
Application. Documents. Open FileName :="C:\DOCS\MYDOC.DOC"
Documents. Open FileName :="C:\DOCS\MYDOC.DOC"
由于Document属性是共用的,所以Application属性是可选的。共用属性和办法无需Application 对象限制符。要在“对象阅读器”中阅读共用属性和办法的列表,可以在“种别”栏中单击“<共用>”。共用项就会列在“成员”栏中。
正文 Option对象包括了掌握Word 共用行动的一些属性。很多Option对象的属性对应于Option对话框中的各项(Tools 菜单)。利用Application 对象的Option属性可以前往Option 对象。以下的示例设置了三个使用法式局限内的选项(由于Option属性是共用的,所以在本示例中无需Application属性)。
With Application.Options
.AllowDragAndDrop = True
.ConfirmConversions = False
.MeasurementUnit = wdPoints
End With
应用Document对象
当用户在Word中翻开或创立一个文件的同时,也创立了一个Document对象。用户可使用Document对象或Documents纠合的属性或办法来翻开、创立、保留、激活或封闭文件。
前往Document对象
用户可使用语法Documents (index)来前往作为一个Document对象的任何翻开的文档,在这里index是该文档的名字或索引号。在以下的示例中,变量myDoc包括一个Document对象,该对象代表名为“Report.doc”的翻开的文档。
Set myDoc = Documents ("Report.doc")
索引号代表了文档在Documents纠合中的地位。在以下的示例中,变量myDoc包括了一个Document对象,该对象代表Documents纠合中的第一个文档。
Set myDoc = Documents(1)
正文 由于当用户添加或封闭多个文档时,某个特定文档的索引号会产生改动,所以最好利用文档的名字来对Documents纠合中的Document对象停止索引。
除经由过程文档的名字或索引号来援用文档,还可使用ActiveDocument属性来前往一个援用举动文档(以后着眼的文档)的Document对象。以下的示例显示产举动文档的名字;假如没有翻开的文档,则该示例显示一条动静。
If Documents. Count >= 1 Then
MsgBox ActiveDocument. Name
Else
MsgBox "No documents are open"
End If
翻开文档
要翻开一个已存在的文档,可使用Open办法。Open办法使用于经由过程Document属性前往的Documents纠合。以下的示例翻开了文件Test.doc(从以后文件夹)而且启动了更改跟踪。
Set myDoc = Documents. Open (FileName :="TEST.DOC")
myDoc. TrackRevisions = True
注重到在上例中Open办法的前往值是一个Document对象,该对象暗示刚被翻开的文档。在此示例中的文件名不包括途径;因而,是假定了该文件在以后的文件夹中。但这会招致呈现一个运转时毛病,由于一旦用户创立了与以后文件夹分歧的文件夹,Visual Basic就再也找不到该文件了。然而,用户可以经由过程指明完全的途径,就好像下表所示的那样,来确保翻开准确的文件。
操作体系
FileName参数
Windows
FileName :="C:\Documents\Temporary File.doc"
Macintosh
FileName :="Hard Drive:Documents:Temporary File"
假如用户的宏只用于一种文件体系,那末可以在FileName参数中指定途径分隔符(“\”或“:”),就好像上表所示的那样。以下示例显示了与文件体系有关的代码,可以用来翻开Sales.doc,而且假定Sales.doc已保留在Word 的法式文件夹中。
programPath = Options. DefaultFilePath (wdProgramPath)
Documents. Open FileName :=programPath & Application. PathSeparator & "SALES.DOC"
PathSeparator属性前往以后文件体系(例如,“\”用于MS-DOS/Windows的文件分派表,或“:”用于Macintosh)的准确的文件分隔符。DefaultFilePath属性前往文件的地位,好比文档地点文件夹的途径、法式文件夹或以后文件夹。
假如所指定的文件名既没有在以后文件夹(假如没有指定途径)呈现也没有在指定的文件夹(假如指定了途径)中呈现,那末就会产生毛病。以下的示例利用FileSearch对象的属性和办法来判别名为“Test.doc”的文件是不是存在于用户的默许文档文件夹中。假如找到了该文件(FoundFiles. Count = 1),那末就翻开它;不然</p>[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 >>
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。 |