_DTE (Interfaz)
Objeto de nivel superior del modelo de objetos de automatización de Visual Studio. Consulte _DTE para obtener información sobre esta funcionalidad. No cree instancias de esta clase.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type _DTE = interface end
public interface _DTE
El tipo _DTE expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
ActiveDocument | Obtiene el documento activo. | |
ActiveSolutionProjects | Obtiene una matriz de proyectos seleccionados actualmente. | |
ActiveWindow | Devuelve la ventana activa actual, o la ventana de nivel superior si no hay otras activas. | |
AddIns | Obtiene la colección AddIns, que contiene todos los complementos disponibles. | |
Application | Infraestructura. Sólo para uso interno de Microsoft. | |
CommandBars | Obtiene una referencia a las barras de comando del entorno de desarrollo. | |
CommandLineArguments | Obtiene una cadena que representa los argumentos de la línea de comandos. | |
Commands | Devuelve la colección Commands. | |
ContextAttributes | Obtiene una colección ContextAttributes que permite a los clientes de automatización agregar nuevos atributos a los elementos seleccionados actualmente en la ventana Ayuda dinámica y proporcionar ayuda contextual para dichos atributos. | |
Debugger | Obtiene los objetos del depurador. | |
DisplayMode | Obtiene el modo de presentación, MDI u Organización por fichas. | |
Documents | Obtiene la colección de documentos abiertos en el entorno de desarrollo. | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. | |
Edition | Obtiene una descripción de la edición del entorno. | |
Events | Obtiene una referencia al objeto Events. | |
FileName | Infraestructura. Sólo para uso interno de Microsoft. | |
Find | Obtiene el objeto Find que representa operaciones de búsqueda global de texto. | |
FullName | Obtiene la ruta de acceso completa y el nombre de archivo del objeto. | |
Globals | Obtiene el objeto Globals que contiene valores de complementos que pueden guardarse en el archivo de solución (.sln), en el archivo de proyecto o en los datos de perfil del usuario. | |
IsOpenFile | Infraestructura. Sólo para uso interno de Microsoft. | |
ItemOperations | Obtiene el objeto ItemOperations. | |
LocaleID | Obtiene el identificador de la configuración regional en que se está ejecutando el entorno de desarrollo. | |
Macros | Obtiene el objeto Macros. | |
MacrosIDE | Devuelve la raíz del modelo de automatización del IDE de macros. | |
MainWindow | Obtiene un objeto Window que representa la ventana del entorno de desarrollo principal. | |
Mode | Obtiene el modo del entorno de desarrollo; por ejemplo, modo de depuración o modo de diseño. | |
Name | Establece u obtiene el nombre del objeto _DTE. | |
ObjectExtenders | Obtiene el objeto ObjectExtenders. | |
Properties | Devuelve una colección Properties que representa todas las categorías y subcategorías disponibles en el cuadro de diálogo Opciones del menú Herramientas. | |
RegistryRoot | Obtiene una cadena con la ruta de acceso a la raíz de los valores del Registro de Visual Studio. | |
SelectedItems | Obtiene una colección que contiene los elementos seleccionados actualmente en el entorno. | |
Solution | Obtiene el objeto Solution que representa todos los proyectos abiertos en la instancia actual del entorno y permite el acceso a los objetos de compilación. | |
SourceControl | Obtiene un objeto SourceControl que permite manipular el estado de control del código fuente del archivo subyacente al objeto. | |
StatusBar | Obtiene el objeto StatusBar, que representa la barra de estado en la ventana principal del entorno de desarrollo. | |
SuppressUI | Obtiene o establece si se debe mostrar o no la interfaz de usuario (IU) durante la ejecución del código de automatización. | |
UndoContext | Obtiene el objeto UndoContext global. | |
UserControl | Establece u obtiene un valor que indica si el entorno lo inició un usuario o si lo inició la automatización. | |
Version | Obtiene el número de versión de la aplicación host. | |
WindowConfigurations | Obtiene la colección WindowConfigurations, que representa todas las configuraciones de ventanas disponibles. | |
Windows | Obtiene una colección Windows que contiene las ventanas que se muestran en el objeto. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
ExecuteCommand | Ejecuta el comando especificado. | |
GetObject | Obtiene una interfaz o un objeto enlazados en tiempo de ejecución al objeto DTE y a los que se puede tener acceso en tiempo de ejecución por su nombre. | |
LaunchWizard | Ejecuta un asistente con los parámetros proporcionados. | |
OpenFile | Infraestructura. Sólo para uso interno de Microsoft. | |
Quit | Cierra el entorno. | |
SatelliteDllPath | Devuelve la ruta de acceso calculada a la DLL satélite cuando se proporciona el directorio de instalación de un complemento o un asistente, y el nombre de archivo de la DLL que contiene recursos localizados. |
Arriba
Comentarios
El método OnConnection que un usuario implementa al crear un complemento, proporciona el objeto _DTE. El objeto _DTE es el objeto Application en Visual Basic.
Para obtener acceso a propiedades específicas del proyecto, como por ejemplo VBProjects o CSharpProjects, utilice la sintaxis DTE.GetObject("VBProjects").
Para obtener detalles sobre cómo hacer referencia al espacio de nombres EnvDTE y al objeto _DTE, vea Cómo: Obtener referencias para los objetos DTE y DTE2.
Ejemplos
Sub DTEExample()
Dim objTextDoc As TextDocument
Dim objEP As EditPoint
'Create a new text document.
DTE.ItemOperations.NewFile("General\Text File")
'Get a handle to the new document.
Set objTextDoc = DTE.ActiveDocument.Object("TextDocument")
Set objEP = objTextDoc.StartPoint.CreateEditPoint
'Create an EditPoint and add some text.
objEP.Insert "A test sentence."
End Sub
Vea también
Referencia
Otros recursos
Establecer referencias a los ensamblados de automatización y al objeto DTE2