Shape. CellExists プロパティ (Visio)Shape.CellExists property (Visio)

検索範囲内に特定のシェイプシート セルが存在するかどうかを判別します。Determines whether a particular ShapeSheet cell exists in the scope of the search. 読み取り専用です。Read-only.


expression.expression. CellExists( _localeSpecificCellName_ , _fExistsLocally_ )

Shape オブジェクトを表す変数を取得します。expression A variable that represents a Shape object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
localeSpecificCellNamelocaleSpecificCellName 必須Required StringString 検索対象となるシェイプシート セルのローカル名または汎用名です。The local or universal name of the ShapeSheet cell for which you want to search.
fExistsLocallyfExistsLocally 必須Required 整数型 (Integer)Integer 検索のスコープです。The scope of the search.

戻り値Return value



_LocaleSpecificCellName_引数には、ローカルまたは汎用のいずれかの構文でセル名を指定できます。The localeSpecificCellName argument can specify a cell name in either local or universal syntax. セクション、行、および列のインデックスによってセルを検索するには、CellsSRCExists プロパティを使用します。To search for a cell by section, row, and column index, use the CellsSRCExists property.

_F持つ Sローカル_引数は、検索範囲を指定します。The fExistsLocally argument specifies the scope of the search.

  • _ローカル_に0以外の値 (true) を指定すると、オブジェクトにローカルのセルが含まれている場合にのみ、 Cellexistsプロパティの値はtrueになります。セルが継承されている場合、 Cellexistsプロパティの値はFalseになります。If fExistsLocally is non-zero (True), the CellExists property value is True only if the object contains the cell locally; if the cell is inherited, the CellExists property value is False.

  • _ローカル_が 0 (False) の場合は、オブジェクトがセルを含むか、または継承している場合、 Cellexistsプロパティの値はTrueになります。If fExistsLocally is zero (False), the CellExists property value is True if the object either contains or inherits the cell.

セルのインデックス値の一覧については、 VisCellIndices クラスのメンバーの Visio タイプライブラリを参照してください。For a list of cell index values, view the Visio type library for the members of class VisCellIndices.


Microsoft Visio 2000 以降では、ローカル名と汎用名の両方を使用して、Visio 図形、マスターシェイプ、ドキュメント、ページ、行、アドオン、セル、ハイパーリンク、スタイル、フォント、マスターショートカット、UI オブジェクト、およびレイヤーを参照することができます。Beginning with Microsoft Visio 2000, you can use both local and universal names to refer to Visio shapes, masters, documents, pages, rows, add-ons, cells, hyperlinks, styles, fonts, master shortcuts, UI objects, and layers. ユーザーが図形に名前を指定した場合 (たとえば、ユーザーがローカル名を指定している場合など)。When a user names a shape, for example, the user is specifying a local name. Microsoft Office Visio 2003 以降、シェイプシートでは、セルの数式と値に汎用名だけが表示されます。Beginning with Microsoft Office Visio 2003, the ShapeSheet spreadsheet displays only universal names in cell formulas and values. (以前のバージョンでは、ユーザーインターフェイスに汎用名が表示されていませんでした)。(In prior versions, universal names were not visible in the user interface.)

汎用名をプログラム内で使用すると、ソリューションをローカライズするたびに名前を変更する必要がなくなります。As a developer, you can use universal names in a program when you don't want to change a name each time a solution is localized. セルのローカル名または汎用名のいずれかを渡して、セルが存在するかどうかを判断するには、 cellexistsプロパティを使用します。Use the CellExists property to determine if a cell exists by passing either the cell's local name or its universal name. セルの汎用名を渡してセルが存在するかどうかを判別するには CellExistsU プロパティを使用します。Use the CellExistsU property to determine if a cell exists by passing the cell's universal name.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.