次の方法で共有


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) 以外で作成されたカスタマイズが含まれています。

解説

このメソッドは、指定した文書に Visual Studio 2010 Tools for Office Runtime または Visual Studio Tools for the Microsoft Office system (version 3.0 Runtime) 以外で作成されたカスタマイズがある場合は、例外をスローします。 たとえば、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 名前空間