Hola estimado, una consulta: esta configuración de AutoCAD y Excel también aplica para civil 3d 2021 y Excel? civil 3d puede usarse como AutoCAD en workbook.
@emacrovba341921 күн бұрын
Deberia de ser similar, aunque no tengo Civil 3d para confirmarle.
@richardwilmarsalascaballer874621 күн бұрын
@@emacrovba3419 puedo escribirte a tu correo para realizar mi consulta? Mi macro nose ejecuta y nose cuál sea la razón.
Excelente contenido , muchas gracias.. muchos éxitos
@emacrovba341921 күн бұрын
Muchas gracias!
@brandycorreaupiachihua419722 күн бұрын
Amigo una consulta tengo un alineamiento osea un eje de una carretera cualquier pero en autocad en la cual me dijeron para colocar las progresivas como se podría realizar mediante macro colocar un bloque con las progresivas automáticamente teniendo en cuenta la progresiva de inicio y la escala q desea el usuario espero me puedas ayudar con ello gracias
@emacrovba341922 күн бұрын
que tal, desconozco a que se refiere con "progresivas"
@brandycorreaupiachihua419722 күн бұрын
@@emacrovba3419 algo más sencillo proyecto bloques sobre una polilinea pero q empeze a contar desde el inicio y cada vez q avance vaya aculando
@brandycorreaupiachihua419722 күн бұрын
@@emacrovba3419 kzbin.info/www/bejne/aISwkqGYgNqqh9ksi=qT5wgby0tzEsc2ZB algo así o mejor pero con macro
@Vadari_Ingenieros22 күн бұрын
@@emacrovba3419 Para lo que pides, tengo entendido que vba no tiene soporte para eso. Hay más alternativas en autoLisp, y si lo quieres hacer en forma nativa, puedes usar civil cad, autocad land, o autocadcivil3d, este ultimo, toda su plataforma esta orienteada para hacer alineamientos, perfiles longitudinales, secciones y mucho más.
@brandycorreaupiachihua419728 күн бұрын
Hola excelente video. Una consulta amigo como puedo q esos dos archivos generados se me conviertan en un solo archivo ejecutable en caso yo no quiero pasar esos dos archivos solo uno ejecutable y q automáticamente se cargue en el autocad o en cualquier software cad del mercado gracias
@emacrovba341922 күн бұрын
Que tal. Una opcion es usar un empaquetador de aplicaciones, pero desconozco del tema. Otra opcion es crear .DLL que seria un unico archivo. Aun asi la instalacion tendria que ser manual.
@Vadari_Ingenieros29 күн бұрын
Excelentes videos, gracias hacia mucho tiempo. Mil gracias
@emacrovba341922 күн бұрын
Un gusto (:
@sergioizquierdo13722 ай бұрын
Excelente información, Agradezco ¿Se Podría Pasar La información que uno seleccione del Excel con un clik a una atabla de Excel?
@emacrovba341922 күн бұрын
Que tal, no entendi bien. Se refiere de pasar de un archivo de excel a otro archivo de excel?
@sergioizquierdo137217 күн бұрын
@@emacrovba3419 Saludos, No me refiero de un libro de Excel a AutoCAD, es una hoja con muchos datos, pero dependiendo del trabajo se requieren unos y otros no.
@emacrovba341915 күн бұрын
ya veo, necesita pasar informacion de excel a tablas de autocad, pero solo de las celdas seleccionadas
@sergioizquierdo137214 күн бұрын
@@emacrovba3419 Así es, se Puede?
@JoseManuel-uz9cj2 ай бұрын
COMO PUEDO CONTACTAR CONTIGO PARA PODER DESARROLLAR UN PROYECTO QUE TENGO
Se puede generar dxf desde un bloque dinamico con tabla de datos, es decir generar dxf por cada linea de la tabla de.datos del bloque dinamico
@emacrovba34192 ай бұрын
se puede generar dibujo de la informacion por cada fila de la tabla de autocad. no se si refiere a un archivo por cada fila. saludos
@marcogomezaguirre91923 ай бұрын
Grande hermano. Excelentes videos. Muchas gracias por tu dedicación en todos estos videos, eres grande ❤❤
@emacrovba341922 күн бұрын
Muchas gracias por seguir nuestro contenido
@marcogomezaguirre91923 ай бұрын
Este hombre se merece el mundo. Excelente video ❤
@emacrovba341922 күн бұрын
Muchas gracias :D !
@Rzevallos015 ай бұрын
hola buenas, me justaria aprender como generar un menu y poder ingresar los valores segun sea el tipo de productos y que se puedan plasmar en el dibujo de forma rapida y estos productos estan en lista de materiales que seran cargados en el SAP BS one
@DanielRodriguez-l1p7 ай бұрын
Buena Rutina, que pasa si el atributo esta en un bloque que esta anidado dentro de otro bloque? cual seria la rutina para entrar editar el atributo, salir y contunuar con el siguiente bloque? tambien si quisiera que el contador tuviera un limite, por ejemplo, llegara de 0 a 100 y empezara de nuevo de 0 a100 hasta terminar todos?
@leandro108vl7 ай бұрын
Hola, quería avisarte que hay partes del código que ya no son compatibles con CAD 2022. Quienes se basen en esto podrían encontrarse con errores, a menos que sean programadores capaces de identificar y corregir dichos problemas. ¡Saludos!
@emacrovba34192 ай бұрын
en que seccion en particular le muestra algun error? saludos
@gabrielvargas19529 ай бұрын
Y si es texto amigo, como se aplica los colores...???
@emacrovba341922 күн бұрын
podrias asignarle un layer como en este video kzbin.info/www/bejne/rGHThXWMeKqDlaMsi=F8IyjzkNamf09hEk o cambiarle la propiedad "TrueColor" ---------------------------------------------------------------------------- Public Sub SetMTextColor() Dim acEntity As AcadEntity Dim acColor As AcadAcCmColor Set acColor = AcadApplication.GetInterfaceObject("AutoCAD.AcCmColor.23") acColor.SetRGB 0, 0, 255 For Each acEntity In ThisDrawing.ModelSpace If (acEntity.ObjectName = "AcDbMText") Then acEntity.TrueColor = acColor acEntity.Update End If Next acEntity End Sub
@gabrielvargas19529 ай бұрын
Apenas voy viendo el video amigo, super genial... Muchas gracias... 👍👍👍👍👍👍👍👍
@emacrovba341922 күн бұрын
muchas gracias por seguir nuestro contenido
@joaquinignaciomolina10 ай бұрын
Buenas tardes. Muy buen tutorial. Consulta: cómo podríamos trazar una linea desde un punto conocido y que sea perpendicular a otra linea existente a traves de, por ejemplo, su HandleID? Espero haber sido lo mas claro posible. Saludos.
@joaquinignaciomolina10 ай бұрын
Más precisamente.. quisiera saber la distancia menor desde un punto dado a una polilinea... la cual puede tener tramos rectos como curvos... Saludos.
@emacrovba341922 күн бұрын
interesante pregunta, se me ocurre hacer una iteracion por cada coordenada de la polilinea, calcular la distancia de esa coordenada al punto (geometria analitica), comparar las distancias y seleccionar la menor
@renzoalexiscurihuaina284411 ай бұрын
Hay algun libro pdf que recomiendes para estudiar y aprender autocad vba? te lo agradeceria mucho
@emacrovba341922 күн бұрын
Autocad 2006 VBA de Joe Sutphin
@alexosorio740211 ай бұрын
Excelente explicación, muchas gracias
@emacrovba341922 күн бұрын
Muchas gracias por seguir nuestro contenido
@JUANJOSEMACEDO11 ай бұрын
hola, buenos dias, funciona para MAC?
@emacrovba34192 ай бұрын
si puede instalar el complemento de vba en mac, debe ser compatible
@JUANJOSEMACEDO11 ай бұрын
hola, se puede hacer en MAC?
@emacrovba341922 күн бұрын
Desconozco si hay el complemento de vba para MAC, si es asi no debe haber problema
@armandohernandez435611 ай бұрын
Excelente plugin gracias por compartir tus conocimientos.
@emacrovba341922 күн бұрын
gracias por seguir nuestro contenido
@guillermoguidi9995 Жыл бұрын
Excelente! Muchas gracias por el aporte.
@emacrovba341922 күн бұрын
Muchas gracias por seguir nuestro contenido
@Tungstenum666 Жыл бұрын
¡Mil gracias!!!
@emacrovba341922 күн бұрын
gracias por seguir nuestro contenido
@josefierro3466 Жыл бұрын
Buen video una pregunta que propiedad me indica el numero de vertices de AcadPolyline y como listo cada uno de esos vertices
@emacrovba341922 күн бұрын
haciendo un foreach a la propiedad coordinates en steps de 2 en 2 podemos obtener los vertices. hablamos un poco del tema en este video kzbin.info/www/bejne/kJzHoKuYrsmVn9Esi=aTP9v9yGY9R9KWmI
@jesuscueva5728 Жыл бұрын
Bro estoy viendo toda la serie completa, gracias por compartir la información tenía una pregunta, como puedo convertir estos comandos a plugin?
@emacrovba341922 күн бұрын
Para genera un plugin (.dll) se necesita usar un compilador como Visual Studio y generarlo mediante lenguajes como VB.NET o C#
@angelochoabejar6573 Жыл бұрын
hola, ya insté el vba pero al abrir el cad me sale como que no se intaló el vba, hace falta una configuración más)
@emacrovba34192 ай бұрын
revise si corresponde si su version de autocad coincide con la version del complemento y si la version de 32 o 64 bits coincinde con el de su PC
@luisurielmarezmartinez9637 Жыл бұрын
Hola mucho gusto, ojalá que pudiera tratar algunos ejemplos de trabajar con events en vba de Autocad , en próximos videos. Un ejemplo como event begin open y muestre los atributos de un block. No e podido entender cómo hacerlo . Saludo
@oldestnewman Жыл бұрын
Tus videos son muy interesantes, te felicito y agradezco. Sin embargo el programa "DrawLineObjects" no corre. También me gustaría saber para qué sirve la variable k as integer...
@emacrovba341922 күн бұрын
Que tal. La k al parecer no se esta usando en ese metodo. Podrias revisar si tienes el metodo GetStar() ------------------------------------------------------------- Function GetStar() As Collection Dim pnt1 As New Point Dim pnt2 As New Point Dim pnt3 As New Point Dim pnt4 As New Point Dim pnt5 As New Point Dim pnt6 As New Point Dim pnt7 As New Point Dim pnt8 As New Point Dim pnt9 As New Point Dim pnt10 As New Point Dim points As New Collection pnt1.SetCoordinates 130, -20, 0 pnt2.SetCoordinates 150, -90, 0 pnt3.SetCoordinates 210, -90, 0 pnt4.SetCoordinates 160, -130, 0 pnt5.SetCoordinates 180, -200, 0 pnt6.SetCoordinates 130, -160, 0 pnt7.SetCoordinates 80, -200, 0 pnt8.SetCoordinates 100, -130, 0 pnt9.SetCoordinates 50, -90, 0 pnt10.SetCoordinates 110, -90, 0 points.Add pnt1 points.Add pnt2 points.Add pnt3 points.Add pnt4 points.Add pnt5 points.Add pnt6 points.Add pnt7 points.Add pnt8 points.Add pnt9 points.Add pnt10 Set GetStar = points End Function
@emacrovba341922 күн бұрын
Tambien necesita definir "Point" como una clase ----------------------------------------------------- Public x As Double Public y As Double Public Z As Double Public Sub SetCoordinates(xPoint As Double, yPoint As Double, zPoint As Double) Me.x = xPoint Me.y = yPoint Me.Z = zPoint End Sub
@rogelionava4784 Жыл бұрын
Hola me gustan tus videos, tengo una duda se puede hacer que al abrir un nuevo archivo (para la cual ya he creado una plantilla con anterioridad, con mis mueble, layers, etc) te pida un usuario y contraseña para poderla usar? De antemano gracias
@emacrovba341922 күн бұрын
En teoria si, necesitarias Crear un Form para ingresar el user y la contraseña, Crear un metodo que muestre ese formularion con el evento BeginOpen y cargar esos metodos en el inicio de autocad como mencionamos en este video kzbin.info/www/bejne/fIvSlKh8psyog80
@motriz-industrial6846 Жыл бұрын
Has usado GetPrivateProfile String para abrir archivos punto ini? Quisiera saber como SE hace? Gracias
@emacrovba34192 ай бұрын
no amigo. disculpe
@jorgeluiskof7143 Жыл бұрын
Hola esta increible el curso el video pero queria preguntar si es normal que la herramineta de visibility no se active cuando entro al editor de blokes?
@emacrovba341922 күн бұрын
Necesitas agregar la propiedad dinamica "Visibility" para poder crear vistas
@petysuar9396 Жыл бұрын
Hola. Muy bueno el video y la ayuda. Pero luego de esto, no logro poder manipular los elementos incluidos dentro el selectionSet creado. Es decir, desplazar, escalar o borrar los elementos de dicno selectionSet
@anthonyraulravellocortez9570 Жыл бұрын
Es posible que crear un código que me cambie el valor del parámetro del fila y columna dentro del bloque dinámico asignándole un valor desde fuera? No sé si me entiendo
@emacrovba341922 күн бұрын
Se refiere a fila y columna de una tabla? Si pudiera agregar algun ejemplo para ayudarle mejor
@gimfrak6315 Жыл бұрын
Hola. Dado que nos has enseñado sobre la programación de VBA en AutoCAD, sería genial que también nos enseñes como hacer esos archivos dll a partir de los archivos dvb.
@emacrovba3419 Жыл бұрын
Claro que sí. Lo tenemos pendiente para futuros temas. Aunque Adelanto que es un tema extenso ya que se usa vb.net o c# para las dll y se necesitan otras herramientas como visual studio
@JulianDelRio1 Жыл бұрын
Ahh Excelente... ya habia encontrado la solución así como la indicaste, pero... no he podido indicarle via código, desde cual de los extremos del Strech hacerlo. Es decir, en tu ejemplo se hace estirando desde el extremo derecho de la linea... como se pudiese indicarle via codigo desde cual hacerlo ?? para si es del caso, estrirar la linea desde el extremo izquierdo en unas ocasiones y en otras, desde el extremo derecho. Igual gracias por responder Toma tu like !
@juansam3389 Жыл бұрын
Dónde trabaje una persona me mostró un macro en excel que al ejecutarlo podías buscar "n" cantidad de archivos de Autocad, le dabas el nombre del bloque y te extraía los atributos de ese bloque que se encontraba en el layout a un excel para editarlos y después guardar los cambios, sin abrir Autocad. Es posible que puedas replicar algo así? 🤞🏼🤞🏼🤞🏼
que puedo hacer si no reconoce el comando NETLOAD, me aparece que no existe
@emacrovba3419 Жыл бұрын
De casualidad usas Autocad LT? Si es así , no está disponible para esa versión
@joaquincalderon8412 Жыл бұрын
Tengo una celda de excel con un comando para pegar en la barra de comandos de un archivo de autocad. alguien sabe como hacer un macro que copie la celda y lo pegue en la barra de comandos?
@emacrovba3419 Жыл бұрын
Podrías almacenar el comando de la celda en una variable y luego pasarlo como parametro al método sendcommand. Este video te podría servir kzbin.info/www/bejne/mIStdZZ8j52FqtE
@josefierro3466 Жыл бұрын
como va Emacro hice lo que indicar "AutoCAD_2018_VBA_module_Win_64bit_GL_dlm.sfx" lo instale pero en autocad no se activo nada lo mas rara es que los archivos .dvb que tenia ahora al abrir estan desconfigurado los abro y solo se ve codigos ascii, una ayua por favor
@emacrovba3419 Жыл бұрын
www.autodesk.es/support/technical/article/caas/tsarticles/tsarticles/ESP/ts/3kxk0RyvfWTfSfAIrcmsLQ.html, intento desde este link? la extension debe ser *.exe
@emacrovba3419 Жыл бұрын
Que tal amigos. Algunos no han podido completar el ejercicio por una clase que no se muestra en el video. Solo es necesario agregar una clase llamada Point . Les muestro como queda drive.google.com/file/d/1VWE2A3vMYNodaoCrpuhpYB2v3uV_EHU5/view
@carloseduardogomezlozano491 Жыл бұрын
Hay algun video donde explique el manejo de GetPoint y Getkeyword?. Se agradece su esfuerzo por estas clases
@emacrovba3419 Жыл бұрын
Buen dia . Claro que si kzbin.info/www/bejne/qp2pZmZ7m7-SbpY
@carloseduardogomezlozano491 Жыл бұрын
gracias por compartir conocimiento
@carloseduardogomezlozano491 Жыл бұрын
Buenas tardes. El tipo "Point" da error: "User-defined type not defined". Como se soluciona?. Gracias por su respuesta.
@carloseduardogomezlozano491 Жыл бұрын
Cambie a AcadPoint, pero tengo otro error "Object variable or With block variable not set" en la función GetRectangle(). Estoy con Autocad 2019.
@emacrovba3419 Жыл бұрын
que tal. falta una clase drive.google.com/file/d/1VWE2A3vMYNodaoCrpuhpYB2v3uV_EHU5/view
@carloseduardogomezlozano491 Жыл бұрын
Buenos dias, interesante sus clases sobre VBA para Autocad. Como se puede generalizar la busqueda de los bloques para seleccionar el que se requiera para igualarlo a acBlock.EffectiveName. Muchas gracias
@emacrovba3419 Жыл бұрын
en el metodo se podria pasar un parametro como nameBlock as string y en la igualacion igualar acBlock.EffectiveName = nameBlock, asi pasando un parametro diferente podria seleccionar un bloque diferente. Saludos
@JulianDelRio1 Жыл бұрын
uffff.. buenisimo... unas preguntas.. - Es posible hacer lo mismo pero con comandos por fuera de Excel o AutoCAD ? - Es posible desde Excel, enviar comandos a Windows para que por ejemplo abra algun programa que este ya instalado en el PC ? Me explico con pasos: 1. Desde excel hacer hacer los calculos y crear una viga, en donde el resultado sea un archivo de texto (via macros) el cual tenga toda la informacion de cargas, gerometria, e.t.c de una viga 2. Dese el macro en excel, llamar/abrir el programa de analisis estructural, y via este tipo de comandos que ensenas importar el archivo de texto y correr el modelo de analisis, a su vez, via estos comandos exportar los resultados del analisis para devolverlos a excel, donde sigue el proceso sigueinte que es el diseño 3. Una vez se tenga el diseño en excel, via macros dibujar la viga con su refuerzo en AutoCAD. La pregunta estaría dirigida a los puntos 1 y 2 de la lista anterior.... en donde via este tipos de comandos se automatice un proceso que involucre un software adicional a ecel y autoCAD. (Excel -> ETABS -> Excel -> AutoCAD) He buscado mucho esto... y en alguno momento hace muchisismo rato, utilice un comando que creo que se llamaba algo como "SendKyes" .... pero desafortunadamente.. se me perdio toda la info y deje de programar por muchisisimo tiempo tambien ..... Como siempre muchas gracias por tu conocimiento..... que buenos videos Otra pregunta difernete: - Es posible via macros Excel-AutoCAD, crear texto, en el cual alguno de sus caracteres sea un "Campo (Field)" que este linkeado a un elemento que se acaba de dibujar para que por ejemplo muestre su longitud..... un ejemplo: - Una linea (barra de refuerzo) tiene una longitud de 3.50m. - Via macros, se dibuja la linea y se incluye la descripción (en un Text o Mtext)) de esa barra (diametro /cantidad de barras que representa la linea en cuestión) - El texto descriptivo de esta line/barra seria algo como ej: " 3#5 L= 3.50" - Los caracteres despues del sigo "=" (igual) , son campos/fields linqueados a la linea antes dibujada, de manera que el texto quede linkeado a este parámetro de longitud, y asi. si se realizan cambios posteriores en el plano, pues se tenga la utilidad de los campos de manera que se actualice solo este valor de longitud Gracias Gracias otra vez gracias Toma tu Like !
@emacrovba3419 Жыл бұрын
Interesante pregunta. Respecto al primer punto, Varios softwares permiten el uso de funciones via línea de comandos. Sería revisar la documentación del software pero en teoría sería posible
@emacrovba3419 Жыл бұрын
Respecto al segundo punto si es posible crear fields mediante macros. Si es un field no tan trivial lo más fácil sería crearlo manualmente obtener la fórmula y agregarlo a la macro
@TallerCondultoria Жыл бұрын
uffff.. buenisimo... unas preguntas.. - Es posible hacer lo mismo pero con comandos por fuera de Excel o AutoCAD ? - Es posible desde Excel, enviar comandos a Windows para que por ejemplo abra algun programa que este ya instalado en el PC ? Me explico con pasos: 1. Desde excel hacer hacer los calculos y crear una viga, en donde el resultado sea un archivo de texto (via macros) el cual tenga toda la informacion de cargas, gerometria, e.t.c de una viga 2. Dese el macro en excel, llamar/abrir el programa de analisis estructural, y via este tipo de comandos que ensenas importar el archivo de texto y correr el modelo de analisis, a su vez, via estos comandos exportar los resultados del analisis para devolverlos a excel, donde sigue el proceso sigueinte que es el diseño 3. Una vez se tenga el diseño en excel, via macros dibujar la viga con su refuerzo en AutoCAD. La pregunta estaría dirigida a los puntos 1 y 2 de la lista anterior.... en donde via este tipos de comandos se automatice un proceso que involucre un software adicional a ecel y autoCAD. (Excel -> ETABS -> Excel -> AutoCAD) He buscado mucho esto... y en alguno momento hace muchisismo rato, utilice un comando que creo que se llamaba algo como "SendKyes" .... pero desafortunadamente.. se me perdio toda la info y deje de programar por muchisisimo tiempo tambien ..... Como siempre muchas gracias por tu conocimiento..... que buenos videos Otra pregunta difernete: - Es posible via macros Excel-AutoCAD, crear texto, en el cual alguno de sus caracteres sea un "Campo (Field)" que este linkeado a un elemento que se acaba de dibujar para que por ejemplo muestre su longitud..... un ejemplo: - Una linea (barra de refuerzo) tiene una longitud de 3.50m. - Via macros, se dibuja la linea y se incluye la descripción (en un Text o Mtext)) de esa barra (diametro /cantidad de barras que representa la linea en cuestión) - El texto descriptivo de esta line/barra seria algo como ej: " 3#5 L= 3.50" - Los caracteres despues del sigo "=" (igual) , son campos/fields linqueados a la linea antes dibujada, de manera que el texto quede linkeado a este parámetro de longitud, y asi. si se realizan cambios posteriores en el plano, pues se tenga la utilidad de los campos de manera que se actualice solo este valor de longitud Gracias Gracias otra vez gracias Toma tu Like !
@emacrovba341922 күн бұрын
En cuanto a uso de software externo si ese posible abrirlo, pero manipularlo internamente dependeria de ese software si tiene alguna lista de comandos que puedan invocarse internamente. En cuanto a los fields, si es posible, Se necesitaria el objectID de la entidad a la que haria referencia y construir el field para insertarlo
@gabrielvargas1952 Жыл бұрын
Genial como siempre 👍👍👍 muchas gracias por los tutoriales
@emacrovba3419 Жыл бұрын
Un gusto que haya sido util
@CaldensesIncondicionales Жыл бұрын
gracias
@emacrovba3419 Жыл бұрын
gracias por seguir nuestro canal
@jesuscontreras6985 Жыл бұрын
Siempre esperando con buen ánimo una nueva lección suya maestro, son muy buenas.Saludos desde Perú.
@emacrovba3419 Жыл бұрын
Hola, muchas gracias
@gabrielvargas1952 Жыл бұрын
Para un cubo, un objeto sólido, (no polilinea)... Como sería para el eje "Z"... Que sería igual con LBound y UBound...???
@emacrovba3419 Жыл бұрын
Correcto LBOUND y UBOUND maneja las 3 tres coordenadas x, y, z