IFPDocument Object
IFPDocument Multiple objects |
Represents a Microsoft FrontPage document. The IFPDocument object includes properties and methods that return objects compatible with Microsoft Internet Explorer 4.0 and later, but not with the Internet Explorer 5 Dynamic HTML object model. See also the FPHTMLDocument object and the IHTMLDocument object.
Using the IFPDocument object
Use the ActiveDocument property to return an IFPDocument object. The following example creates an IFPDocument object variable, assigns it to the active document, and then uses the isDirty property to see if the page has changed. If the page has changed, the example saves it.
Sub SaveChangedPage()
Dim objDoc As IFPDocument
On Error GoTo UnableToSavePage
Set objDoc = ActiveDocument
If objDoc.IsDirty = True Then ActivePageWindow.Save
ExitSub:
Exit Sub
UnableToSavePage:
MsgBox "Unable to save the page. " & _
"If you haven't saved the page previously, " & _
vbCrLf & "you need to save it first before " & _
"you can use the Save method."
GoTo ExitSub
End Sub
Use the DocumentHTML property to return a String that contains the entire HTML and text within the specified document. The following statement retrieves the HTML in the active document, replaces every occurrence of "red" with "green", and writes the changed HTML back to the document.
Sub ViewDocumentHTML()
Dim objDoc As IFPDocument
Dim strHTML As String
Set objDoc = ActiveDocument
strHTML = objDoc.DocumentHTML
strHTML = Replace(strHTML, "red", "green")
objDoc.DocumentHTML = strHTML
End Sub
Properties | behaviorElement Property | currentStyleState Property | DocumentHTML Property | dynamicTemplate Property | hasSharedBorders Property | htmlViewText Property | ignoreSharedBorders Property | isDirty Property | layoutTablesAndCells Property | mseMode Property | pageContentElement Property | templateRegions Property | ViewMode Property | web Property | webbots Property | webParts Property | webPartZones Property
Methods | addScript Method | applyDynamicTemplate Method | createStyleState Method | createUndoTransaction Method | Find Method | getScript Method | InsertInteractiveButton Method | optimizeHTML Method | parseCodeChanges Method | reapplyScript Method | removeScript Method | save Method | updateDynamicTemplate Method | writeFile Method
Parent Objects
Child Objects | IFPLayoutTablesAndCells Object | IFPStyleState Object | IHTMLElement Object | IHTMLElementCollection Object