プロジェクトの違い

更新 : 2007 年 11 月

Visual Studio マクロと Visual Studio の Project ObjectProjectItem Object の違いを次の表に示します。

操作

Visual Studio マクロでの動作

Kind, Kind

vsaProjectKind GUID を返します。

FullName

エラーを返します。

UniqueName

プロジェクトのモニカを返します。

ConfigurationManager, ConfigurationManager

エラーを返します。

SaveAs, SaveAs

エラーを返します。

Save, Save

FileName パラメータは無視されます。渡さないでください。

Delete, Delete

エラーを返します。

Extender, Extender

エラーを返します。

ExtenderNames, ExtenderNames

エラーを返します。

ExtenderCATID, ExtenderCATID

エラーを返します。

AddFolder

Visual Basic の AddFolder メソッドは vsProjectItemKindVirtualFolder を受け入れないので、Kind は vsProjectItemKindPhysicalFile にする必要があります。

AddFromDirectory

エラーを返します。

AddFromFile

エラーを返します。

AddFromFileCopy

Add Existing Item Command と同じです。

AddFromTemplate

プロジェクトに項目を追加します。追加された項目は、VBProjectItems ディレクトリのインストール済みテンプレートを使用して作成されます。指定されたテンプレートが Visual Studio マクロでサポートされていない場合は、エラーを返します。

CopyProject

エラーを返します。

WorkOffline, WorkOffline

false を返します。値を設定しても何も行われません。

参照

概念

機能拡張モデルの違い

Document オブジェクトと Documents オブジェクトの違い

プロパティの違い

項目の操作の違い

Find2 メソッドの違い

ツール オプションの違い