Manual del desarrollador de ActiveX y VBA
AutoCAD ActiveX
Table of contents
-
Introducción
-
Presentación general de la tecnología ActiveX de AutoCAD
-
Presentación general de la interfaz entre AutoCAD y Visual Basic para aplicaciones (VBA)
-
Cómo está integrado VBA en AutoCAD
-
Uso de Microsoft .NET Framework
-
Requisitos y restricciones
-
Uso combinado de ActiveX y VBA en AutoCAD
-
Organización de este manual
-
Para obtener más información
-
Código de ejemplo
-
Migración de proyectos de automatización
-
Objetos nuevos
-
Elementos modificados
-
Cómo migrar proyectos
-
Para empezar con VBA
-
Descripción de los proyectos VBA globales e incrustados
-
Organización de los proyectos con el Administrador de VBA
-
Carga de un proyecto existente
-
Alerta de virus
-
Descarga de un proyecto
-
Incrustación de un proyecto en un dibujo
-
Extracción de un proyecto de un dibujo
-
Creación de un proyecto
-
Guardado del proyecto
-
Gestión de macros
-
Uso del cuadro de diálogo Macros
-
Ejecución de una macro
-
Edición de una macro
-
Revisión de una macro paso a paso
-
de opciones de proyectos
-
Edición de proyectos con el IDE de VBA
-
Visualización de información sobre proyectos
-
Definición de componentes de un proyecto
-
Objetos
-
Formularios
-
Módulos estándar
-
Módulos de clase
-
Referencias
-
Adición de componentes nuevos
-
Importación de componentes existentes
-
Edición de componentes
-
Uso de la ventana de código
-
Uso de la ventana Userform
-
de nombre al proyecto
-
Guardado del proyecto
-
Referencias a otros proyectos VBA
-
Definición de opciones del IDE de VBA
-
Editor
-
Formato del editor
-
General
-
Acoplar
-
Realización de un ejercicio preliminar
-
Obtención de más información
-
Términos para proyectos VBA de AutoCAD
-
Comandos VBA de AutoCAD
-
Conceptos básicos de ActiveX Automation
-
Modelo de objetos de AutoCAD
-
El objeto Application
-
El objeto Document
-
Objetos de colección
-
Objetos gráficos y no gráficos
-
Objetos Preferences, Plot y Utility
-
Uso de las funciones de AutoCAD nuevas
-
Acceso a la jerarquía de objetos
-
Referencias a objetos de la jerarquía de objetos
-
Acceso al objeto Application
-
Los objetos de colección
-
Acceso a una colección
-
Adición de miembros a una colección
-
Iteración en un objeto de colección
-
Supresión de miembros de un objeto de colección
-
Conceptos básicos sobre propiedades y métodos
-
Definición de objetos anteriores (padre)
-
Localización de la biblioteca de tipos
-
Uso de variantes en métodos y propiedades
-
¿Qué es un Variant?
-
Uso de Variant (variantes) en matrices de datos
-
Conversión de matrices en variantes
-
Interpretación de matrices de variantes
-
Otros lenguajes de programación
-
Conversión del código VBA a VB
-
Control del entorno de AutoCAD
-
Apertura, guardado y cierre de dibujos
-
Definición de preferencias de AutoCAD
-
Preferencias de bases de datos
-
Control de la ventana de la aplicación
-
Control de las ventanas del dibujo
-
Colocación y ajuste de tamaño de la ventana del documento
-
Utilización de zoom
-
Definición de una ventana de zoom
-
Atribución de escala a una vista
-
Centrado de objetos
-
Visualización de límites y extensiones del dibujo
-
Vistas guardadas
-
Ventanas en mosaico
-
División de la ventana gráfica activa
-
Activación de una ventana en mosaico
-
Actualización de la geometría en la ventana de documento
-
Restablecimiento de objetos activos
-
Definición y devolución de variables de sistema
-
Dibujo con precisión
-
Alineación de la resolución y la rejilla
-
Utilización del modo Orto
-
Trazado de líneas auxiliares
-
Creación de líneas auxiliares
-
Consulta de líneas auxiliares
-
Creación de rayos
-
Consulta de rayos
-
Cálculo de puntos y valores
-
Cálculo de áreas
-
Cálculo de un área definida
-
Solicitud de datos de usuario
-
Método GetString
-
Método GetPoint
-
Método GetKeyword
-
Control de entradas del usuario
-
Acceso a la línea de comando de AutoCAD
-
Trabajo sin documentos abiertos
-
Importación de otros formatos de archivo
-
Exportación a otros formatos de archivo
-
Creación y edición de entidades de AutoCAD
-
Creación de objetos
-
Determine Determinación del objeto contenedor
-
Creación de líneas
-
Creación de objetos curvos
-
Creación de objetos Point
-
Creación de áreas con relleno sólido
-
Trabajo con regiones
-
Creación de regiones
-
Creación de regiones compuestas
-
Unión de regiones
-
Cálculo de la intersección de dos regiones
-
Creación de sombreados
-
Creación de objetos Hatch
-
Asociación de sombreados
-
Asignación de nombre y tipo del patrón de sombreado
-
Definición de contornos de sombreado
-
Trabajo con conjuntos de selección
-
Creación de conjuntos de selección
-
Adición de objetos a conjuntos de selección
-
Definición de normas para conjuntos de selección
-
Uso de listas de filtros para definir normas de conjuntos de selección
-
Especificación de varios criterios en una lista de filtros de un conjunto de selección
-
Adición de condiciones a la lista de filtros
-
Uso de patrones comodín en los criterios de filtros de conjuntos de selección
-
Filtro para datos extendidos
-
Presentación de información sobre un conjunto de selección
-
Eliminación de objetos de un conjunto de selección
-
Modificación de objetos
-
Objetos guardados
-
Limpieza de objetos guardados
-
Cambio de nombre de los objetos
-
Copia de objetos
-
Copia de objetos en la misma ubicación
-
Copia de varios objetos
-
Desfase de objetos
-
Reflexión en simetría de objetos
-
Disposición de objetos en matrices
-
Creación de matrices polares
-
Creación de matrices rectangulares
-
Desplazamiento de objetos
-
Desplazamiento de objetos a lo largo de un vector
-
Rotación de objetos
-
Supresión de objetos
-
Aplicar una escala a los objetos
-
Transformación de objetos
-
Alargamiento y recorte de objetos
-
Descomposición de objetos
-
Edición de polilíneas
-
Modificación de splines
-
Edición de sombreados
-
Modificación de contornos de sombreado
-
Edición de patrones de sombreado
-
Uso de capas, colores y tipos de línea
-
Trabajar con capas
-
Ordenación de capas y tipos de línea
-
Creación y denominación de capas
-
Conversión de una capa en activa
-
Activación y desactivación de capas
-
Inutilización y reutilización de capas
-
Bloqueo y desbloqueo de capas
-
Asignación de color a una capa
-
Asignación de un tipo de línea a una capa
-
Supresión de capas
-
Trabajo con colores
-
Trabajo con tipos de línea
-
Conversión de un tipo de línea en activo
-
Cambio de nombre de tipos de línea
-
Supresión de tipos de línea
-
Cambio de descripciones de tipos de línea
-
Designación de la escala del tipo de línea
-
Asignación de capas, colores y tipos de línea a objetos
-
Cambio de la capa de un objeto
-
Cambio del color de un objeto
-
Cambio del tipo de línea de un objeto
-
Almacenamiento y restablecimiento de parámetros de capas
-
Conceptos básicos del almacenamiento de parámetros de capas en AutoCAD
-
Uso de LayerStateManager para gestionar parámetros de capa
-
Guardado de parámetros de capas
-
Restitución de parámetros de capa
-
Exportación e importación de parámetros de capa guardados
-
Adición de texto a dibujos
-
Utilización de los estilos de texto
-
Creación y modificación de estilos de texto
-
Asignación de tipos de letra
-
Tipos de letra TrueType
-
Tipos de letra Unicode y Grandes
-
Ajuste de altura del texto
-
Ajuste del ángulo de oblicuidad
-
Establecimiento de indicadores de generación de texto
-
Uso del texto en una línea (Text)
-
Creación de líneas de texto
-
Formato del texto en línea
-
Alineación del texto de una línea
-
Modificación del texto de una línea
-
Uso del texto de líneas múltiples (Mtext)
-
Para crear texto de líneas múltiples
-
Formato del texto de líneas múltiples
-
Uso de caracteres Unicode, códigos de control y caracteres especiales
-
Sustitución de tipos de letra
-
Definición de un tipo de letra alternativo por defecto
-
Corrección ortográfica
-
Cotas y tolerancias
-
Conceptos sobre cotas
-
Partes de una cota
-
Definición de variables de sistema para la acotación.
-
Definición de estilos del texto de cota
-
Conceptos básicos de las líneas directrices
-
Conceptos básicos de las cotas asociativas
-
Creación de cotas
-
Creación de cotas lineales
-
Creación de cotas radiales
-
Creación de cotas angulares
-
Creación de cotas por coordenadas
-
Edición de cotas
-
Sustitución del texto de cota
-
Trabajo con estilos de cota
-
Creación, modificación y copia de estilos de cota
-
Sustitución del estilo de cota
-
Acotación en espacio modelo y en espacio papel
-
Creación de directrices y anotaciones
-
Creación de líneas directrices
-
Adición de una anotación a una línea directriz
-
Asociatividad de las directrices
-
Modificación de la asociatividad de las directrices
-
Edición de directrices
-
Uso de tolerancias geométricas
-
Creación de tolerancias geométricas
-
Modificación de tolerancias
-
Personalización de barras de herramientas y menús
-
Conceptos básicos sobre las colecciones MenuBar y MenuGroups
-
Carga de grupos de menús
-
Cambio de la barra de menús
-
Inserción de menús en la barra de menús
-
Eliminación de menús de la barra de menús
-
Reorganización de opciones de menú en la barra de menús
-
Creación y modificación de menús desplegables y contextuales
-
Creación de menús nuevos
-
Adición de nuevos elementos de menú a un menú
-
Especificar el parámetro Index
-
Especificar el parámetro Label
-
Especificar el parámetro Tag
-
Especificar el parámetro Macro
-
Adición de separadores a un menú
-
Asignación de tecla rápida a una opción de menú
-
Creación de submenús en cascada
-
Eliminación de opciones de menús
-
Examen de propiedades de elementos de menú
-
Creación y modificación de barras de herramientas
-
Creación de barras de herramientas
-
Adición de botones nuevos a una barra de herramientas
-
Adición de separadores a una barra de herramientas
-
Definición de los símbolos de botones de barras de herramientas
-
Creación de barras de herramientas desplegables
-
Barras de herramientas flotantes y fijas
-
Eliminación de botones de una barra de herramientas
-
Examen de propiedades de elementos de barra de herramientas
-
Creación de macros
-
Asignación de caracteres de macro a caracteres ASCII equivalentes
-
Terminación de la macro
-
Detención para datos de usuario
-
Cancelación de comandos
-
Repetición de macros
-
Modo de designación de objetos únicos
-
Creación de mensajes de ayuda en la línea de estado para elementos de menús y de barras de herramientas
-
Adición de entradas al menú contextual
-
Utilización de eventos
-
Conceptos básicos sobre los eventos de AutoCAD
-
Directrices para los controladores de eventos
-
Control de eventos de nivel de aplicación
-
Activación de eventos de nivel de aplicación
-
Control de eventos de documento
-
Activación de eventos de documento en otros entornos (no VBA)
-
Programación de eventos de documento en otros entornos (no VBA)
-
Programación de eventos de documento en VBA
-
Control de eventos de nivel de objeto
-
Activación del evento de nivel de objeto
-
Trabajo en espacio tridimensional
-
Definición de coordenadas 3D
-
Definición de un sistema de coordenadas personales
-
Conversión de coordenadas
-
Creación de objetos 3D
-
Creación de modelos alámbricos
-
Creación de mallas
-
Creación de mallas policara
-
Creación de sólidos
-
Tareas de edición en 3D
-
Rotación de objetos en 3D
-
Disposición en matriz en 3D
-
Reflexión en simetría de objetos a lo largo de un plano
-
Modificación de sólidos 3D
-
Definición de presentaciones e impresión
-
El espacio modelo y el espacio papel
-
Presentaciones
-
Presentaciones y bloques
-
Configuraciones de impresión
-
Parámetros de presentación
-
Tamaño y unidades de papel
-
Ajuste del origen de impresión
-
Definición del área de trazado
-
Establecimiento de la escala de impresión
-
Definición de la escala del grosor de línea
-
Configuración del dispositivo de impresión
-
Ventanas gráficas
-
Ventanas flotantes
-
Cambio a una presentación de espacio papel
-
Cambio a una presentación de espacio modelo
-
Creación de ventanas gráficas de espacio papel.
-
Modificación de vistas y contenido de las ventanas gráficas
-
Ajuste de escala de las vistas en relación con el espacio papel
-
Ajuste de escala de tipos de línea de patrones en espacio papel
-
Uso de ventanas gráficas sombreadas
-
Impresión de dibujos
-
Realización de una impresión básica
-
Impresión desde el espacio modelo
-
Impresión desde el espacio papel
-
Técnicas avanzadas de dibujo y organización
-
Trabajo con imágenes ráster
-
Enlazar y ajustar la escala de una imagen ráster
-
Gestión de imágenes ráster
-
Cambio de rutas de archivo de imagen
-
Nombrar imágenes
-
Modificar imágenes y contornos de imagen
-
Visualización y ocultación de los contornos de la imagen
-
Modificación de la capa, el color del contorno y el tipo de línea del contorno de la imagen
-
Modificación de la escala, rotación, posición, anchura y altura de la imagen
-
Cambio de la visibilidad de la imagen
-
Modificación del color y la transparencia de imágenes bitonales
-
Ajuste del brillo, el contraste y el difuminado de la imagen
-
Delimitación de imágenes
-
Modificación del contorno delimitador
-
Visualización y ocultación del contorno delimitador
-
Delimitación del contorno delimitador de una imagen ráster
-
Utilización de bloques y atributos
-
Utilización de bloques
-
Definición de bloques
-
Inserción de bloques
-
Descomposición de referencias de bloque
-
Redefinición de bloques
-
Utilización de atributos
-
Creación de definiciones y referencias de atributos
-
Edición de definiciones de atributos
-
Extracción de la información de atributos
-
Utilización de referencias externas
-
Actualización de referencias externas
-
Enlace de referencias externas
-
Superposición de referencias externas
-
Desenlace de referencias externas
-
Recarga de referencias externas
-
Descarga de referencias externas
-
Unión de referencias externas
-
Delimitación de bloques y referencias externas
-
Solicitud de carga y rendimiento de las referencias externas
-
Asignación y recuperación de datos extendidos
-
Desarrollo de aplicaciones con VBA
-
Alguna terminología de VBA
-
Formularios de VBA
-
Modos de diseño y de ejecución
-
Adición de controles a un formulario
-
Cambio de tamaño y posición de los controles
-
Utilización de controles de formato
-
Modificación de las propiedades de un control
-
Adición de código a un control
-
Presentación y ocultación de formularios
-
Carga y descarga de formularios
-
Formularios modales
-
Gestión de errores
-
Definición de tipos de error de las aplicaciones
-
Identificación de errores de ejecución
-
Respuesta a errores identificados
-
Respuesta a errores de entrada de datos del usuario de AutoCAD
-
Codificación de módulos de código de VBA
-
Ejecución de macros de VBA desde una barra de herramientas o un menú
-
Carga automática de un proyecto VBA
-
Ejecución automática de una macro de VBA
-
Apertura automática del IDE de VBA al cargar un proyecto
-
Utilización de un estado de cero documentos
-
Distribución de aplicaciones
-
Distribución de aplicaciones de Visual Basic 6
-
Migración de 64 bits
-
Creación de instancias de objetos de AutoCAD en VBA
-
Gestión de ID de objetos
-
Apéndice de métodos de 32 bits
-
Interacción con otras aplicaciones y con las API de Windows
-
Interacción con aplicaciones de Visual LISP
-
Interacción con otras aplicaciones de Windows
-
Referencias a la biblioteca de objetos ActiveX de otras aplicaciones
-
Creación de una instancia de la otra aplicación
-
Programación con objetos de otras aplicaciones
-
Salida de la otra aplicación
-
Acceso a las API de Windows desde VBA
-
Aprendizaje de ActiveX/VBA: Diseño del camino de jardín
-
Inspeccionar el entorno
-
Definir el objetivo
-
La primera función
-
Obtención de datos
-
Declaración de variables
-
Escritura de la subrutina gpuser
-
Dibujo del contorno del camino
-
Dibujo de las losetas
-
Integración de los elementos
-
Ejecución del código paso a paso
-
Ejecución de la macro
-
Adición de interfaz de cuadro de diálogo
-
Creación del cuadro de diálogo
-
Utilización de la ventana Proyecto para navegar por el proyecto
-
Actualización del código existente
-
Adición de código al cuadro de diálogo
-
Comparación entre Visual LISP y ActiveX/VBA
-
Comparación entre Visual LISP y ActiveX/VBA