更新:2007 年 11 月
对 DTE Properties 集合进行编程时首先遇到的挑战之一是确定用于 DTE.Properties 调用中的确切名称。每个设置均有一个用于访问其值的特定名称。该名称派生自“工具选项”页中显示的标题。例如,DTE.Properties("FontsAndColors", "TextEditor") 用于访问 “选项”对话框 ->“环境”->“字体和颜色” 的设置。
这些名称存储在位于 HKLM\SOFTWARE\Microsoft\VisualStudio\8.0\AutomationProperties 的 Windows 注册表配置单元中。
如果某个特定的设置未出现在以下列表中,则不能使用 Visual Studio 自动化以编程方式访问它的值。由于设置仅过滤在“工具选项”对话框上显示的节点,因此这个属性列表不会因选择不同的设置而受到影响。设置不会移除节点。
属性项名称
下面是可用的选项页名称或设置名称的完整列表:
- 环境 
- AddinMacrosSecurity 
- 文档 
- FindAndReplace - 常规 
- 帮助 
- 导入和导出设置 
- 国际化 
- 键盘 
- ProjectsAndSolution 
- 启动 
- TaskList 
- WebBrowser 
 
- FontsAndColors - 打印机 
- TextEditor 
 
- Microsoft Office 键盘设置 - Microsoft Office Excel 键盘 
- Microsoft Office Word 键盘 
 
- 项目 - VBDefaults 
- VCDirectories 
- VCGeneral 
 
- 测试工具 - 测试执行 
- 测试项目 
 
- 文本编辑器 - AllLanguages 
- 基本 
- 基本-专用 
- C/C++ 
- C/C++ 专用 
- CSharp 
- CSharp 专用 
- CSS 
- CSS 专用 
- 字体 
- 常规 
- HTML 
- HTML 专用 
- PL/SQL 
- PlainText 
- SQL 脚本 
- T-SQL 
- T-SQL7 
- T-SQL80 
- Visual JSharp 
- VJSharp 专用 
- XML 
- XmlEditor 
 
- WindowsFormsDesigner - 常规
 
请记住,此列表仅包含能够以编程方式在 Visual Studio 中访问的项。