次の方法で共有


ServerDocument.IsCustomized メソッド

指定したドキュメントに Visual Studio 2010 Tools for Office Runtime を使用して作成されたカスタマイズがあるかどうかを示す値を取得します。

名前空間:  Microsoft.VisualStudio.Tools.Applications
アセンブリ:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll 内)

構文

'宣言
Public Shared Function IsCustomized ( _
    documentPath As String _
) As Boolean
public static bool IsCustomized(
    string documentPath
)

パラメーター

  • documentPath
    型 : System.String
    カスタマイズの有無を確認するドキュメントの完全パスです。

戻り値

型 : System.Boolean
Visual Studio 2010 Tools for Office Runtime を使用して作成されたカスタマイズがドキュメントにある場合は true。ドキュメントにカスタマイズがない場合は false。

例外

例外 条件
ArgumentNullException

documentPath パラメーターは、nullnull 参照 (Visual Basic では Nothing) または空であるか、または空白文字から構成されます。

FileNotFoundException

documentPath にファイルが存在しません。

DocumentCustomizedWithPreviousRuntimeException

documentPath で指定されたファイルには、Visual Studio 2010 Tools for Office Runtime または Visual Studio Tools for the Microsoft Office system (version 3.0 Runtime) 以外で作成されたカスタマイズが含まれています。

解説

このメソッドは、指定されたドキュメントに Office ランタイムの Visual Studio のツールまたは 2010 Microsoft Office System (Version 3.0 Runtime) の Visual Studio ツールで作成されていないカスタマイズがある場合は例外をスローします。 たとえば、Visual Studio 2008 で Microsoft Office 2003 のプロジェクト テンプレートを使用して作成されたドキュメントを指定すると、このメソッドは例外をスローします。これは、Microsoft Office 2003 のプロジェクト テンプレートが Visual Studio 2005 Tools for Office Second Edition Runtime を使用しているためです。

ドキュメントに任意のバージョンの Visual Studio を使用して作成されたカスタマイズがあるかどうかを判断するには、IsCustomized メソッドの代わりに GetCustomizationVersion メソッドを使用します。 GetCustomizationVersion は、ドキュメントをカスタマイズしていない場合は 0 (ゼロ) を返します。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

ServerDocument クラス

Microsoft.VisualStudio.Tools.Applications 名前空間