DiagramNode 接口

定义

表示关系图中的单个关系图节点。

public interface class DiagramNode
[System.Runtime.InteropServices.Guid("000209E9-0000-0000-C000-000000000046")]
public interface DiagramNode
type DiagramNode = interface
Public Interface DiagramNode
属性

注解

DiagramNode 对象是 集合的成员DiagramNodes

使用 或 ShapeRange 对象的 ShapeDiagramNode 属性可返回 DiagramNode 对象。 AddNode(MsoRelativeNodePosition, MsoDiagramNodeType)使用 方法将节点添加到关系图。

Delete()使用 方法从关系图中删除节点。

属性

Application

返回一个 Application 对象,该对象代表 Microsoft Word 应用程序。

Children

返回一个 DiagramNodeChildren 对象,该对象包含指定关系图节点的所有子级。

Creator

返回一个 32 位整数,它指示在其中创建指定的对象的应用程序。

Diagram

返回 Diagram 关系图节点所属的对象。

Layout

返回或设置一个 MsoOrgChartLayoutType 常量,用于指示组织结构图中子节点的格式设置。

Parent

返回一个对象,代表指定对象的父对象。

Root

返回一个 DiagramNode 对象,该对象表示源关系图节点所属的根关系图节点。

Shape

返回 Shape 指定关系图节点的 对象。

TextShape

返回一个 Shape 对象,该对象表示与关系图节点关联的文本框的形状。

方法

AddNode(MsoRelativeNodePosition, MsoDiagramNodeType)

创建关系图节点,返回表示 DiagramNode 新关系图节点的 对象。 对于概念图, DiagramNode 对象将添加到形状列表的末尾。

CloneNode(Boolean, DiagramNode, MsoRelativeNodePosition)

克隆指定的关系图节点。 返回表示 DiagramNode 克隆的 对象。

Delete()

删除指定的对象。

MoveNode(DiagramNode, MsoRelativeNodePosition)

在关系图中移动关系图节点及其任何子节点。

NextNode()

返回关系图节点集合中的下 DiagramNode 一个 对象。

PrevNode()

返回一个 DiagramNode 对象,该对象代表关系图节点集合中的上一个关系图节点。

ReplaceNode(DiagramNode)

将目标关系图节点替换为源关系图节点。

SwapNode(DiagramNode, MsoRelativeNodePosition)

将目标关系图节点与源关系图节点交换。

TransferChildren(DiagramNode)

将源关系图节点的子节点移动到目标 (接收) 关系图节点。

适用于