FrontPage VBA教程:createUndoTransaction方法

创建指定文档的 FPHTMLUndoTransaction对象的新实例。UndoTransaction对象提供了对(在创建撤消事务处理堆栈之后)所发生的每个操作进行跟踪的机制。然后您就可以使用 Page对象模型在实时运行时提供的编程元素来跟踪宏的操作。

expression.createUndoTransaction(title)

expression  返回 FPHTMLDocument、IFPDocument 或 IHTMLDocument对象的表达式。

title  必选,String 类型。表示 FPHTMLUndoTransaction对象的标题并且出现在“编辑”菜单的“撤消”部分上的字符串。

返回类型

Object

VBA示例

下列示例创建事务处理,执行将操作添加到堆栈中的操作,然后要求用户响应以决定是放弃操作还是提交操作。


Private Sub CreateTransaction()
Dim myTrans As FPHTMLUndoTransaction
Dim myDoc As FPHTMLDocument
Dim myUTransName As String
Dim myMsg As String
Set myDoc = ActiveDocument
myUTransName = "Undo Last Macro"
Set myTrans = _
    myDoc.createUndoTransaction(myUTransName)
myMsg = "Would you like to cancel the operation?"
Call myDoc.body.insertAdjacentHTML("BeforeEnd", _
    "<b> Added by FP Programmability </b>")
Answer = MsgBox(myMsg, vbYesNo, "Cancel Operation?")
If Answer = vbYes Then
    myTrans.abort
Else
    myTrans.commit
End If
End Sub

上页:FrontPage VBA教程:createStyleState方法 下页:FrontPage VBA教程:Delete方法

FrontPage VBA教程:createUndoTransaction方法

FrontPage VBA教程:Delete方法 FrontPage VBA教程:Edit方法
FrontPage VBA教程:elementFromPoint方法 FrontPage VBA教程:execCommand方法
FrontPage VBA教程:getBotAttribute方法 FrontPage VBA教程:LocateFile方法
FrontPage VBA教程:LocateFolder方法 FrontPage VBA教程:LocatePage方法
FrontPage VBA教程:MakeAbs方法 FrontPage VBA教程:MakeRel方法
FrontPage VBA教程:MakeWeb方法 FrontPage VBA教程:Move方法
FrontPage VBA教程:OnTime方法 FrontPage VBA教程:Open方法
FrontPage VBA教程:ParseURL方法 FrontPage VBA教程:Publish方法
FrontPage VBA教程:queryCommandEnabled方法 FrontPage VBA教程:queryCommandIndeterm方法
FrontPage VBA教程:queryCommandState方法 FrontPage VBA教程:queryCommandSupported方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号