DTE (Interfaz)
Objeto de nivel superior del modelo de objetos de automatización de Visual Studio. Utilice este objeto para obtener funcionalidad y hacer referencia a _DTE con el fin de obtener la documentación del mismo.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface DTE _
Inherits _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface DTE : _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class DTE : _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type DTE =
interface
interface _DTE
end
public interface DTE extends _DTE
El tipo DTE expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
ActiveDocument | Obtiene el documento activo. (Se hereda de _DTE). | |
ActiveSolutionProjects | Obtiene una matriz de proyectos seleccionados actualmente. (Se hereda de _DTE). | |
ActiveWindow | Devuelve la ventana activa actual, o la ventana de nivel superior si no hay otras activas. (Se hereda de _DTE). | |
AddIns | Obtiene la colección AddIns, que contiene todos los complementos disponibles. (Se hereda de _DTE). | |
Application | Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _DTE). | |
CommandBars | Obtiene una referencia a las barras de comando del entorno de desarrollo. (Se hereda de _DTE). | |
CommandLineArguments | Obtiene una cadena que representa los argumentos de la línea de comandos. (Se hereda de _DTE). | |
Commands | Devuelve la colección Commands. (Se hereda de _DTE). | |
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. (Se hereda de _DTE). | |
Debugger | Obtiene los objetos del depurador. (Se hereda de _DTE). | |
DisplayMode | Obtiene el modo de presentación, MDI u Organización por fichas. (Se hereda de _DTE). | |
Documents | Obtiene la colección de documentos abiertos en el entorno de desarrollo. (Se hereda de _DTE). | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. (Se hereda de _DTE). | |
Edition | Obtiene una descripción de la edición del entorno. (Se hereda de _DTE). | |
Events | Obtiene una referencia al objeto Events. (Se hereda de _DTE). | |
FileName | Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _DTE). | |
Find | Obtiene el objeto Find que representa operaciones de búsqueda global de texto. (Se hereda de _DTE). | |
FullName | Obtiene la ruta de acceso completa y el nombre de archivo del objeto. (Se hereda de _DTE). | |
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. (Se hereda de _DTE). | |
IsOpenFile | Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _DTE). | |
ItemOperations | Obtiene el objeto ItemOperations. (Se hereda de _DTE). | |
LocaleID | Obtiene el identificador de la configuración regional en la que se está ejecutando el entorno de desarrollo. (Se hereda de _DTE). | |
Macros | Obtiene el objeto Macros. (Se hereda de _DTE). | |
MacrosIDE | Devuelve la raíz del modelo de automatización del IDE de macros. (Se hereda de _DTE). | |
MainWindow | Obtiene un objeto Window que representa la ventana del entorno de desarrollo principal. (Se hereda de _DTE). | |
Mode | Obtiene el modo del entorno de desarrollo; por ejemplo, modo de depuración o modo de diseño. (Se hereda de _DTE). | |
Name | Establece u obtiene el nombre del objeto _DTE. (Se hereda de _DTE). | |
ObjectExtenders | Obtiene el objeto ObjectExtenders. (Se hereda de _DTE). | |
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. (Se hereda de _DTE). | |
RegistryRoot | Obtiene una cadena con la ruta de acceso a la raíz de los valores del Registro de Visual Studio. (Se hereda de _DTE). | |
SelectedItems | Obtiene una colección que contiene los elementos seleccionados actualmente en el entorno. (Se hereda de _DTE). | |
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. (Se hereda de _DTE). | |
SourceControl | Obtiene un objeto SourceControl que permite manipular el estado de control del código fuente del archivo subyacente al objeto. (Se hereda de _DTE). | |
StatusBar | Obtiene el objeto StatusBar, que representa la barra de estado en la ventana principal del entorno de desarrollo. (Se hereda de _DTE). | |
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. (Se hereda de _DTE). | |
UndoContext | Obtiene el objeto UndoContext global. (Se hereda de _DTE). | |
UserControl | Establece u obtiene un valor que indica si el entorno lo inició un usuario o si lo inició la automatización. (Se hereda de _DTE). | |
Version | Obtiene el número de versión de la aplicación host. (Se hereda de _DTE). | |
WindowConfigurations | Obtiene la colección WindowConfigurations, que representa todas las configuraciones de ventanas disponibles. (Se hereda de _DTE). | |
Windows | Obtiene una colección Windows que contiene las ventanas que se muestran en el objeto. (Se hereda de _DTE). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
ExecuteCommand | Ejecuta el comando especificado. (Se hereda de _DTE). | |
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. (Se hereda de _DTE). | |
LaunchWizard | Ejecuta un asistente con los parámetros proporcionados. (Se hereda de _DTE). | |
OpenFile | Infraestructura. Sólo para uso interno de Microsoft. (Se hereda de _DTE). | |
Quit | Cierra el entorno. (Se hereda de _DTE). | |
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. (Se hereda de _DTE). |
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 tener acceso a las propiedades específicas del proyecto como VBProjects o CSharpProjects, use la sintaxis DTE.GetObject("VBProjects").
Para obtener detalles sobre cómo hacer referencia al espacio de nombres EnvDTE y al objeto DTE, vea Establecer referencias a los ensamblados de automatización y al objeto 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