DiagramNode 接口

定义

表示关系图中的节点。

public interface class DiagramNode : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000C0370-0000-0000-C000-000000000046")]
public interface DiagramNode : Microsoft.Office.Core._IMsoDispObj
Public Interface DiagramNode
Implements _IMsoDispObj
属性
实现

注解

AddNode(MsoRelativeNodePosition, MsoDiagramNodeType)使用 方法将节点添加到关系图或关系图节点。

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

若要返回 DiagramNode 对象,请使用下列选项之一:

关系图节点可以终止,也可以包含其他子关系图、子关系图节点或子形状。 请参阅以下内容:

  • 若要引用子关系图,请使用 Diagram 属性。
  • 若要引用单个子关系图节点,请使用 AddNodeCloneNodeNextNodePrevNode 方法或 Root 属性。
  • 若要引用子关系图节点的集合,请使用 Children 属性。
  • 若要引用形状,请使用 ShapeTextShape 属性。

属性

Application

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

Children

返回一个 DiagramNodeChildren 对象,表示特定节点的子节点集合。

Creator

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

Diagram

返回表示 Diagram 关系图的 对象。

Layout

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

Parent

返回指定对象的父对象。

Root

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

Shape

返回一个 Shape 对象,该对象表示附加到指定关系图节点的形状

TextShape

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

方法

AddNode(MsoRelativeNodePosition, MsoDiagramNodeType)

创建关系图节点。 返回表示 DiagramNode 新节点的 对象。

CloneNode(Boolean, DiagramNode, MsoRelativeNodePosition)

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

Delete()

删除对象。

MoveNode(DiagramNode, MsoRelativeNodePosition)

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

NextNode()

选择一系列节点中的下一个关系图节点。 返回表示 DiagramNode 新选择的节点的 对象。

PrevNode()

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

ReplaceNode(DiagramNode)

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

SwapNode(DiagramNode, Boolean)

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

TransferChildren(DiagramNode)

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

适用于