[環境] ノード プロパティ ([オプション] ページ)Options Page, Environment Node Properties

このドキュメントでは、[オプション] ダイアログ ボックスの [環境] カテゴリ (DTE.Properties("Environment", <Property Page>)) に関連付けられているページ (またはプロパティ コレクション) について説明します。This document describes the pages (or properties collections) that are associated with the Environment category, DTE.Properties("Environment", <Property Page>), of the Options dialog box. 各サブセクションの見出しは、Properties コレクションにアクセスするための呼び出しです。その下の表では、コレクションのプロパティを示します。The title of each subsection is the call that is used to access the Properties collection, and the table in each subsection lists the properties in the collection.

全般General

DTE.Properties("Environment", "General")

プロパティ項目名Property Item Name Value 説明Description
ShowStatusBarShowStatusBar Get/Set (Boolean)Get/Set (Boolean) ステータス バーを表示するかどうかを指定します。Determines whether the status bar is visible.
WindowMenuContainsNItemsWindowMenuContainsNItems Get/Set (Short)Get/Set (Short) Windows メニューの 1 番下にドキュメント ウィンドウを含める方法を指定します。Determines how document windows are contained at the bottom of the Windows menu.
MRUListContainsNItemsMRUListContainsNItems Get/Set (Short)Get/Set (Short) "最近使用した" サブメニューに表示するファイルの数を指定します。Determines how many files display in the "Most Recently Used" submenu.
AnimationsAnimations Get/Set (Boolean)Get/Set (Boolean) 統合開発環境 (IDE: Integrated Development Environment) のステータス バーでアニメーションを使用するかどうかを指定します。Determines whether the integrated development environment (IDE) uses animation in the status bar.
AnimationSpeedAnimationSpeed Get/Set (Short)Get/Set (Short)
AutoAdjustExperienceAutoAdjustExperience Get/Set (Boolean)Get/Set (Boolean) クライアントのパフォーマンスに基づいて視覚的効果を自動的に調整します。Automatically adjusts the visual experience depending on the client performance.
RichClientExperienceOptionsRichClientExperienceOptions Get/Set (Enum)Get/Set (Enum) <xref:EnvDTE100.vsRichClientExperienceOptions> の値を使用して、リッチ クライアントの視覚的効果を有効にします。Enables rich client visual experience with values in <xref:EnvDTE100.vsRichClientExperienceOptions>.
CloseButtonActiveTabOnlyCloseButtonActiveTabOnly Get/Set (Boolean)Get/Set (Boolean) [閉じる] ボタンをアクティブなタブにのみ表示するかどうかを指定します。Determines whether the Close button is shown only on the active tab.
AutohidePinActiveTabOnlyAutohidePinActiveTabOnly Get/Set (Boolean)Get/Set (Boolean) [自動的に隠す] ボタンをアクティブなタブに対してのみ実行するかどうかを指定します。Determines whether the Auto Hide button affects only the active tab.

アドイン/マクロ セキュリティAdd-in/Macros Security

DTE.Properties("Environment", "AddinMacrosSecurity")

プロパティ項目名Property Item Name Value 説明Description
MacrosEnabledMacrosEnabled Get/Set (Boolean)Get/Set (Boolean) マクロの実行を許可します。Allows macros to run.
AddinsEnabledAddinsEnabled Get/Set (Boolean)Get/Set (Boolean) アドインの読み込みを許可します。Allows add-ins to load.
LoadAddinsFromTheWebLoadAddinsFromTheWeb Get/Set (Boolean)Get/Set (Boolean) Web 上の URL からのアドインの読み込みを許可します。Allows add-ins to load from a URL on the Web.

ドキュメントDocuments

DTE.Properties("Environment", "Documents")

プロパティ項目名Property Item Name Value 説明Description
ReuseSavedActiveDocWindowReuseSavedActiveDocWindow Get/Set (Boolean)Get/Set (Boolean) 現在のドキュメントが保存されている場合、新しいファイルを開くときに現在のドキュメント ウィンドウを再利用するかどうかを指定します。Determines whether opening a new file reuses the current document window if the current document is saved. false の場合は、ドキュメントを開くたびに、新しいドキュメント ウィンドウが開きます。false means always open a new document window for each document opened.
DetectFileChangesOutsideIDEDetectFileChangesOutsideIDE Get/Set (Boolean)Get/Set (Boolean) ファイルがディスク上で変更されていることをオペレーティング システムから通知された場合に、IDE で開かれているファイルを自動的に再読み込みするかどうかを指定します。Determines whether the environment automatically reloads files opened in the IDE when the operating system notifies the IDE that the files have been modified on disk.
AutoloadExternalChangesAutoloadExternalChanges Get/Set (Boolean)Get/Set (Boolean) 開いているドキュメントが外部で変更されていることが検出されたとき、そのドキュメントが変更されていない場合は自動的に再読み込みするかどうかを指定します。Determines whether detected external modifications to open documents automatically reload the modified file if the open document is not modified. 開いているドキュメントが変更され、このプロパティが true の場合は、false に設定されている場合と同様にメッセージが表示されます。If the open document is modified and this property is true, then the IDE prompts as if this property were false.
InitializeOpenFileFromCurrentDocumentInitializeOpenFileFromCurrentDocument Get/Set (Boolean)Get/Set (Boolean) <xref:EnvDTE.DTEClass.OpenFile%2A> コマンドがディレクトリとファイル名を直前にアクティブだったドキュメントから取得するか、最後にファイルを開いた場所から取得するかを指定します。Determines whether the <xref:EnvDTE.DTEClass.OpenFile%2A> command seeds the directory and file name from the last active document, or from the last place you opened a file.
MiscFilesProjectSavesLastNItemsMiscFilesProjectSavesLastNItems Get/Set (Short)Get/Set (Short) その他のファイル プロジェクトで記録するファイル数を指定します。Determines how many files the Miscellaneous Files project records. 結果として、次回 IDE を使用するときに、最近使用したファイルがディスク上でその他のファイルとして表示されます。As a result, you can see what you most recently had open as a miscellaneous file on disk when you next use the IDE.
ShowMiscFilesProjectShowMiscFilesProject Get/Set (Boolean)Get/Set (Boolean) その他のファイル プロジェクトを表示するかどうかを指定します。Determines whether the Miscellaneous Files project is shown.
CheckForConsisentLineEndingsCheckForConsisentLineEndings Get/Set (Boolean)Get/Set (Boolean) ファイルの読み込み時に行の終わりの整合性を確認します。Checks for consistent line endings on file load.
SaveDocsAsUnicodeWhenDataLossSaveDocsAsUnicodeWhenDataLoss Get/Set (Boolean)Get/Set (Boolean) コードページでデータが保存できない場合、Unicode でドキュメントを保存します。Saves documents as Unicode when data cannot be saved in codepage.
DontShowGlobalUndoChangeLossDialogDontShowGlobalUndoChangeLossDialog Get/Set (Boolean)Get/Set (Boolean) 全体的に元に戻す操作で他の編集したファイルが変更される場合、警告を表示します。Displays a warning when global undo will modify other edited files.
AllowEditingReadOnlyFilesAllowEditingReadOnlyFiles Get/Set (Boolean)Get/Set (Boolean) 読み取り専用ファイルの編集を有効にしますが、その保存時に警告を表示します。Allows editing of read-only files, but give a warning when there is an attempt to save them.
DocumentDockPreferenceDocumentDockPreference Get/Set (Enum)Get/Set (Enum) <xref:EnvDTE100.vsDocumentDockPreferenceOptions>.<xref:EnvDTE100.vsDocumentDockPreferenceOptions>. 開かれたドキュメントを挿入するタブ内の位置です。Position in the tab well in which to insert opened document.

拡張機能マネージャーExtension Manager

DTE.Properties("Environment", "ExtensionManager")

プロパティ項目名Property Item Name Value 説明Description
EnableAdminExtensionsEnableAdminExtensions Get/Set (Boolean)Get/Set (Boolean) Visual Studio が管理者の資格情報で実行されている場合、ユーザー単位の拡張機能を読み込みます。Loads per-user extensions when Visual Studio is run under Administrator credentials. この値を変更したら、Visual Studio を再起動する必要があります。Visual Studio must be restarted after this value is changed.
EnableOnlineEnableOnline Get/Set (Boolean)Get/Set (Boolean) Visual Studio Marketplace の拡張機能にアクセスできるようにします。Enables access to extensions on the Visual Studio Marketplace.
AutomaticallyCheckForUpdatesAutomaticallyCheckForUpdates Get/Set (Boolean)Get/Set (Boolean) インストール済みの拡張機能に対する更新プログラムがあるかどうかを自動的に確認します。Automatically checks for updates to installed extensions.

検索と置換Find and Replace

DTE.Properties("Environment", "FindAndReplace")

プロパティ項目名Property Item Name Value 説明Description
ShowWarningMessagesShowWarningMessages Get/Set (Boolean)Get/Set (Boolean) 警告メッセージを表示します。Displays warning messages.
InitializeFromEditorInitializeFromEditor Get/Set (Boolean)Get/Set (Boolean) [検索する文字列] ボックスのテキストをエディターから自動的に作成します。Automatically populates the Find What box with text from the editor.
ShowMessageBoxesShowMessageBoxes Get/Set (Boolean)Get/Set (Boolean) 情報メッセージを表示します。Displays informational messages.
HideWindowsAfterMatchFromQuickFindReplaceHideWindowsAfterMatchFromQuickFindReplace Get/Set (Boolean)Get/Set (Boolean) クイック検索またはクイック置換で一致が見つかった後、[検索と置換] ウィンドウを表示しません。Hides the Find and Replace window after a match is located by using Quick Find or Quick Replace.

設定のインポートとエクスポートImport and Export Settings

DTE.Properties("Environment", "Import and Export Settings")

プロパティ項目名Property Item Name Value 説明Description
TrackTeamSettingsTrackTeamSettings Get/Set (Boolean)Get/Set (Boolean) TeamSettingsFile で指定されたファイルの設定を使用します。Uses the settings in the file specified by TeamSettingsFile.
TeamSettingsFileTeamSettingsFile Get/Set (String)Get/Set (String) チーム設定を含むファイルの名前です。Name of file that has team settings.
AutoSaveFileAutoSaveFile Get/Set (String)Get/Set (String) ユーザー設定が自動的に保存されるファイルの名前です。Name of file where user settings are automatically saved.

国際対応の設定International Settings

DTE.Properties("Environment", "International")

プロパティ項目名Property Item Name Value 説明Description
言語Language Get/Set (String)Get/Set (String) Visual Studio の現在の言語の LCID 値です。LCID value for the current language for Visual Studio.

キーボードKeyboard

DTE.Properties("Environment", "Keyboard")

プロパティ項目名Property Item Name Value 説明Description
SchemeScheme Get/Set (String)Get/Set (String) 組み込みスキームを含む文字列、または読み込まれた .vsk ファイルの完全パスを含む文字列を返します。.vsk ファイルが読み込まれていない場合は "(既定)" を返します。Returns a string that contains a built-in scheme, a string containing the full path of the .vsk file that is loaded, or "(Default)" if no .vsk file is loaded.

プロジェクトおよびソリューションProjects and Solution

DTE.Properties("Environment", "ProjectsAndSolution")

プロパティ項目名Property Item Name Value 説明Description
OnRunOrPreviewOnRunOrPreview Get/Set (String)Get/Set (String) ビルドしたプロジェクトをプレビューまたは実行する前に IDE ですべての内容を保存するかどうかを指定します。Determines whether the IDE saves everything before previewing or running a built project.
ProjectsLocationProjectsLocation Get/Set (String)Get/Set (String) [プロジェクトの追加] ダイアログ ボックスで新しいプロジェクトを保存する既定のディレクトリを指定します。Determines the default directory where the Add Project dialog box saves new projects.
ShowOutputWindowBeforeBuildShowOutputWindowBeforeBuild Get/Set (Boolean)Get/Set (Boolean) ビルドの開始時に [出力] ウィンドウを表示するかどうかを指定します。Determines whether starting a build displays the Output window.
ShowTaskListAfterBuildShowTaskListAfterBuild Get/Set (Boolean)Get/Set (Boolean) ビルド完了時に、失敗したビルド操作を [タスク一覧] に表示するかどうかを指定します。Determines whether an unsuccessful build operation displays the Task List when the build is done.
TrackFileSelectionInExplorerTrackFileSelectionInExplorer Get/Set (Boolean)Get/Set (Boolean) ソリューション エクスプローラーの現在の項目を追跡するかどうかを指定します。Determines whether the current item is tracked in Solution Explorer.
AlwaysShowSolutionNodeAlwaysShowSolutionNode Get/Set (Boolean)Get/Set (Boolean) ソリューション ノードを表示するかどうかを指定します。Determines whether the solution node is displayed.
OnlySaveStartupProjectsAndDependenciesOnlySaveStartupProjectsAndDependencies Get/Set (Boolean)Get/Set (Boolean) 保存操作をスタートアップ プロジェクトとその依存ファイルに制限するかどうかを指定します。Determines whether save operations are limited to startup projects and their dependent files.
ShowAdvancedBuildConfigurationsShowAdvancedBuildConfigurations Get/Set (Boolean)Get/Set (Boolean) ビルド構成の詳細を表示するかどうかを指定します。Determines whether advanced build configurations are displayed.
ConcurrentBuildsConcurrentBuilds Get/Set (String)Get/Set (String) 並行して実行できるプロジェクト ビルドの最大数を指定します。Determines the maximum number of parallel project builds that can occur.
SaveNewProjectsSaveNewProjects Get/Set (Boolean)Get/Set (Boolean) 新しいプロジェクトを作成時に自動的に保存するかどうかを指定します。Determines whether new projects are automatically saved after being created.
PromptForRenameSymbolPromptForRenameSymbol Get/Set (Boolean)Get/Set (Boolean) ファイル名の変更時にシンボルの名前変更を確認するかどうかを指定します。Specifies whether to prompt for symbolic renaming when files are renamed.
OnRunWhenErrorsOnRunWhenErrors Get/Set (Enum)Get/Set (Enum) 実行時にビルドのエラーが発生したときの動作を指定します。Specifies the behavior on Run when a build completed with errors.
OnRunWhenOutOfDateOnRunWhenOutOfDate Get/Set (Enum)Get/Set (Enum) 実行時にプロジェクトが古い形式のときの動作を指定します。Specifies the behavior on Run when a project is out of date.
ProjectTemplatesLocationProjectTemplatesLocation Get/Set (String)Get/Set (String) ユーザー プロジェクト テンプレートが格納されているディレクトリです。Directory that contains user project templates.
ProjectItemTemplatesLocationProjectItemTemplatesLocation Get/Set (String)Get/Set (String) ユーザー項目テンプレートが格納されているディレクトリです。Directory that contains user item templates.
DefaultBehaviorForStartupProjectsDefaultBehaviorForStartupProjects Get/Set (String)Get/Set (String)
MSBuildOutputVerbosityMSBuildOutputVerbosity Get/Set (String)Get/Set (String) ビルド出力の詳細出力レベルを指定します。Specifies the level of verbosity for Build output.

スタートアップStartup

DTE.Properties("Environment", "Startup")

プロパティ項目名Property Item Name Value 説明Description
OnStartUpOnStartUp Get/Set (Enum)Get/Set (Enum) 起動時に実行するアクションです。<xref:EnvDTE.vsStartUp> から取得され、0 ~ 5 の値で示されます。Action to take at startup, from <xref:EnvDTE.vsStartUp>, with values 0 through 5:

- 0: ホーム ページを開く- 0: Open Home Page
- 1: 最後に読み込んだソリューション- 1: Load last loaded solution
- 2: [プロジェクトを開く] ダイアログ ボックスの表示- 2: Show Open Project dialog box
- 3: [新しいプロジェクト] ダイアログ ボックスの表示- 3: Show New Project dialog box
- 4: 空の環境の表示- 4: Show empty environment
- 5: スタート ページの表示- 5: Show Start Page
StartPageRSSUrlStartPageRSSUrl Get/Set (String)Get/Set (String) 起動時に使用する RSS フィードの URL です。URL for the RSS feed that is used at startup.
StartPageRefreshDownloadedContentStartPageRefreshDownloadedContent Get/Set (Boolean)Get/Set (Boolean) StartPageRefreshInterval で指定された間隔が経過するたびにスタート ページを更新します。Refreshes the Start Page after every passage of the interval specified in StartPageRefreshInterval.
StartPageRefreshIntervalStartPageRefreshInterval Get/Set (Short)Get/Set (Short) スタート ページを更新する間隔 (分単位) です。Interval in minutes to refresh the Start Page.

TaskListTaskList

DTE.Properties("Environment", "TaskList")

プロパティ項目名Property Item Name Value 説明Description
ConfirmTaskDeletionConfirmTaskDeletion Get/Set (Boolean)Get/Set (Boolean) [タスク一覧] からタスクを削除する際に確認のダイアログ ボックスを表示するかどうかを指定します。Specifies whether a confirmation box displays when deleting tasks from the Task List.
WarnOnAddingHiddenItemWarnOnAddingHiddenItem Get/Set (Boolean)Get/Set (Boolean) 表示されないユーザー タスクを追加したときに警告されるようにするかどうかを指定します。Specifies whether you are warned when adding a user task that will not be shown.
DontShowFilePathsDontShowFilePaths Get/Set (Boolean)Get/Set (Boolean) [タスク一覧] に完全ファイル パスを表示するかどうかを指定します。Specifies whether to show full file paths in the Task List.
CommentTokensCommentTokens SafeArraySafeArray コメント トークン値の SafeArray を返します。Returns a SafeArray of comment token values. 各値には、Name (文字列) フィールドおよび Priority (<xref:EnvDTE.vsTaskPriority>、High、Medium、または Low) フィールドがあります。Each has the fields, Name (string) and Priority (<xref:EnvDTE.vsTaskPriority>, High, Medium, or Low).

Web ブラウザーWeb Browser

DTE.Properties("Environment", "WebBrowser")

プロパティ項目名Property Item Name Value 説明Description
HomePageHomePage Get/Set (String)Get/Set (String) ホーム ページの URL を表します。Represents the home page URL.
SearchPageSearchPage Get/Set (String)Get/Set (String) 検索ページの URL を表します。Represents the search page URL.
ViewSourceInViewSourceIn Get/Set (Enum)Get/Set (Enum) <xref:EnvDTE.vsBrowserViewSource> (Source、Design、External) です。<xref:EnvDTE.vsBrowserViewSource> (Source, Design, External).
ViewSourceExternalProgramViewSourceExternalProgram Get/Set (String)Get/Set (String) 外部ソース ビューアーのパスです。The path of the external source viewer.

関連項目See Also

オプション設定の制御 Controlling Options Settings
オプション ページにあるプロパティ項目名の確認 Determining the Names of Property Items on Options Pages
[フォントおよび色] ノード プロパティ ([オプション] ページ) Options Page, Fonts and Colors Node Properties
[テキスト エディター] ノード プロパティ ([オプション] ページ) Options Page, Text Editor Node Properties
[環境] ([オプション] ダイアログ ボックス)Environment Options Dialog Box