FrontPage VBA教程:在无窗口环境下编码

在 Microsoft FrontPage 中,创建一个无窗口环境以降低用户界面 (UI) 的开销是可能的,但是在这样的环境下工作有一些缺点。例如,打开 ViewMode属性设置为 fpPageViewNoWindow 的网页会创建一个无窗口的环境,其中需要 UI 的窗口元素不能正常工作。如果以无窗口方式打开网页,并且用类似于PageWindow.Document.ParentWindow 的代码对其进行访问,则结果代码不会返回 FPHTMLWindow2对象,而是不返回任何对象。下列语句提供了对无窗口网页的访问。


Application.LocatePage(DocumentUrl As String, _
    ViewMode As FpPageViewMode) As PageWindowEx
Web.LocatePage(DocumentUrl As String, ViewMode As FPPageViewMode) _
    As PageWindowEx
File.Edit(ViewMode As FpPageViewMode) As PageWindowEx

下表描述了 PageWindowEx 的方法、属性及其返回的对象或错误消息。PageWindowEx对象的某些方法和属性在无窗口环境下是禁用的,这些方法和属性将返回如下表所示的结果。

PageWindowEx对象被禁用的方法或属性 返回的对象或错误消息
ActiveDocument 返回“对象变量或 With 块变量未设置”错误消息。
ActiveFrameWindow 返回“对象变量或 With 块变量未设置”错误消息。
Caption 返回 PageWindow对象的 URL。
Document 返回 Document对象。
File 返回 File对象。
ViewMode 无法设置此属性。它将返回常数 fpPageViewNoWindow。
Visible 返回 False。
Web 如果是使用下列语句查找到对象,则返回 Web对象。

Web.LocatePage

File.Edit

ApplyTheme 返回实时运行错误。
Close(ForceSave) 关闭网页窗口。
Refresh(ForceSave) 刷新网页窗口。
Save(ForceOverwrite) 保存网页窗口。
SaveAs(ForceOverwrite) 将网页窗口保存到新的 URL。

上页:FrontPage VBA教程:使用事件控制操作 下页:FrontPage VBA教程:abort方法

FrontPage VBA教程:在无窗口环境下编码

FrontPage VBA教程:abort方法 FrontPage VBA教程:Activate方法
FrontPage VBA教程:Add方法 FrontPage VBA教程:AddChoice方法
FrontPage VBA教程:AddLinkBar方法 FrontPage VBA教程:ApplyChanges方法
FrontPage VBA教程:ApplyNavigationStructure方法 FrontPage VBA教程:ApplyTemplate方法
FrontPage VBA教程:ApplyTheme方法 FrontPage VBA教程:CancelRequests方法
FrontPage VBA教程:Checkin方法 FrontPage VBA教程:Checkout方法
FrontPage VBA教程:clear方法 FrontPage VBA教程:Close方法
FrontPage VBA教程:commit方法 FrontPage VBA教程:Copy方法
FrontPage VBA教程:createElement方法 FrontPage VBA教程:createStyleSheet方法
FrontPage VBA教程:createStyleState方法 FrontPage VBA教程:createUndoTransaction方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号