FrontPage VBA教程:Move方法

应用于 WebFile 和 WebFolder对象的 Move方法。

将指定对象从当前位置移动到指定的 URL。

expression.Move(DestinationUrl, UpdateLinks, ForceOverwrite)

expression  返回上述对象之一的表达式。

DestinationUrl  必选,String 类型。目标 URL,例如“C:\My Document\My Webs\Adventure Works”。

UpdateLinks  必选,Boolean 类型。如果要在移动过程中更新链接,就将其指定为 True。默认值是 False。

ForceOverwrite  必选,Boolean 类型。如果在遇到对象完全相同的情况下要覆盖该对象,就请将其指定为 True。默认值是 False。

 

应用于 NavigationNode对象的 Move方法。

在导航结构中将导航节点从一个位置移动到另一个位置。返回 NavigationNode对象(移动后的节点)。

expression.Move(NodeCollection, NewLeftSibling)

expression  该表达式返回 NavigationNode对象。

NodeCollection  必选,NavigationNodes 类型。目标导航集合。

NewLeftSibling  可选,Variant 类型。将成为导航结构中新结点左边的同级节点的导航节点。如果没有指定,则该节点将被移动到 NodeCollection 的最右端。

VBA示例

将该方法应用于 WebFile对象。

以下语句将文件从文件结构中的一个位置移动到另一位置。


myFile.Move("C:\My Documents\My Webs\Adventure Works\Images", _
    True, False)

将该方法应用于 NavigationNode对象。

以下示例通过将第三个节点指定为新的左同级节点,从而将导航结构中第五个位置的节点移动到第四个位置。


Private Sub MoveNavNode()
 Dim myNodes As NavigationNodes
 Dim myNode As NavigationNode

    Set myNodes = ActiveWeb.RootNavigationNode.Children
    Set myNode = myNodes(4)
    myNode.Move(myNodes,2)
    ActiveWeb.ApplyNavigationStructure
End Sub
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号