Los Temas más visitados de Visual Basic para Aplicaciones

Listado de los Temas más visitados durante los últimos 30 días
Imágen de perfil
Val: 16
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

.pdfMACRO VBA PARA BUSCAR ARCHIVOS EN TU PC


176 visualizaciones el último mes

Visual Basic para Aplicaciones

,

Excel

Publicado el 12 de Febrero del 2019 por Javier
7.771 visualizaciones desde el 12 de Febrero del 2019
Básicamente el manual es para conseguir buscar y encontrar archivos en vuestro ordenador desde una Hoja de Excel y con ayuda VBA.
Ejecutemos una Macro Excel que será llamada desde un CommandButton. La Macro hará que se listen todos los archivos con el mismo nombre y extensión iguales a uno que anteriormente hayamos escrito en una celda.
Estos archivo aparecerán a partir de otra celda uno debajo del otro, fila por fila, además del archivo aparecerá su ruta.
sin imagen de perfil

.zipQuita Fondo a Imagen en Corel Draw VBA


76 visualizaciones el último mes

Visual Basic para Aplicaciones

Actualizado el 22 de Agosto del 2023 por Zeus Alberto (Publicado el 14 de Agosto del 2023)
726 visualizaciones desde el 14 de Agosto del 2023
Bueno estoy tratando de desarrollar un codigo en VBA para Corel que elimine el fondo blanco de las imagenes, pero aun no logro aterrizar un codigo funcional. De momento estoy atorado porque el modelo de clases de Corel no soporta leer bmp.pixel, para comparar el pixel con la tolerancia, dejo el codigo haber si alguien lo puede concretar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Sub RemoveWhiteBackground()
    Dim doc As Document
    Dim sr As ShapeRange
    Dim shape As shape
    Dim bmp As Bitmap
    Dim x As Long, y As Long
    Dim bgColor As Long ' Utilizamos Long para almacenar el valor RGB
    Dim tolerance As Integer
 
    Set doc = ActiveDocument
    Set sr = doc.ActivePage.Shapes.All
 
    ' Obtener el valor RGB para el color blanco
    bgColor = RGB(255, 255, 255)
    ' Definir la tolerancia para el rango de colores que consideras "blanco"
    tolerance = 30
 
    For Each shape In sr
        If shape.Type = cdrBitmapShape Then
            Set bmp = shape.Bitmap
            For x = 1 To bmp.SizeWidth ' Usar SizeWidth en lugar de GetWidth
                For y = 1 To bmp.SizeHeight ' Usar SizeHeight en lugar de GetHeight
                    If ColorDistance(bmp.Pixel(x, y), bgColor) < tolerance Then
                        bmp.Pixel(x, y) = RGB(0, 0, 0) ' Cambiar el píxel a negro
                    End If
                Next y
            Next x
        End If
    Next shape
End Sub
 
Function ColorDistance(color1 As Color, color2 As Long) As Double
    Dim redDiff As Double
    Dim greenDiff As Double
    Dim blueDiff As Double
 
    redDiff = color1.Red - GetRValue(color2)
    greenDiff = color1.Green - GetGValue(color2)
    blueDiff = color1.Blue - GetBValue(color2)
 
    ColorDistance = Sqr(redDiff ^ 2 + greenDiff ^ 2 + blueDiff ^ 2)
End Function

Espero alguien tenga una idea para resolver este tema

Les dejo algunas imagenes en PNG que he estado utilizando con este codigo.

Saludos
Atentamente
Ing. Zeus Paez

five-nights-at-freddys-editable-2_1
five-nights-at-freddys-editable-2_2
five-nights-at-freddys-editable-2_5
five-nights-at-freddys-editable-2_6
five-nights-at-freddys-editable-2_7
five-nihts-at-freddys-1-editable_7
five-nihts-at-freddys-1-editable_8
Imágen de perfil

internetCrear gráficos e informes de tabla dinámica con VBA en Excel 2010


49 visualizaciones el último mes

Visual Basic para Aplicaciones

Publicado el 8 de Mayo del 2012 por Administrador
4.642 visualizaciones desde el 8 de Mayo del 2012
Obtenga información acerca de cómo usar Visual Basic para Aplicaciones (VBA) en Microsoft Excel 2010 con el fin de crear y manipular gráficos e informes de tabla dinámica. El uso de código para crear informes y gráficos de tabla dinámica puede ayudarle a realizar estas tareas varias veces y con mayor eficacia.
Imágen de perfil
Val: 16
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

.pdfUnicos y duplicados VBA Excel


33 visualizaciones el último mes

Visual Basic para Aplicaciones

Publicado el 10 de Julio del 2018 por Javier
1.212 visualizaciones desde el 10 de Julio del 2018
En este manual se explica de forma simple, como utilizando una función de Excel podemos descifrar los únicos y duplicados de un rango de celdas previamente seleccionado, y que este rango puede estar situado en cualquier parte de una hoja, aunque la ubicación que presentamos en este manual este situada a partir de la celda “A1”, esto es meramente un ejemplo.
sin imagen de perfil

.zipVisual Basic para Aplicaciones del Access 2000


21 visualizaciones el último mes

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(27)
Publicado el 14 de Junio del 2004 por Anonimo
58.556 visualizaciones desde el 14 de Junio del 2004
Espero que este manual (tu manual) dentro de un par de meses esté completamente destrozado. No porque lo hayas roto de rabia, sino porque hayas pasado sus páginas miles de veces y hayas escrito es sus márgenes cientos de notas. Realizado por Fermí Vilà.
Imágen de perfil

internetIntroducción a VBA en Office 2010


11 visualizaciones el último mes

Visual Basic para Aplicaciones

Publicado el 20 de Septiembre del 2012 por Administrador
5.281 visualizaciones desde el 20 de Septiembre del 2012
Este artículo sirve de introducción para usuarios que no son programadores de algunas formas básicas de usar la programación de Visual Basic para Aplicaciones (VBA) a fin de ampliar la funcionalidad de Microsoft Office 2010. Incluye una amplia descripción del lenguaje de VBA, algunos detalles clave sobre cómo tener acceso a VBA en distintas aplicaciones de Office 2010, ejemplos simples de programación y algunas aplicaciones de ejemplo.
Imágen de perfil

internetCreación de complementos de VBA para extender y automatizar documentos de Office


10 visualizaciones el último mes

Visual Basic para Aplicaciones

Publicado el 10 de Mayo del 2013 por Administrador
9.214 visualizaciones desde el 10 de Mayo del 2013
Aprenda a crear complementos para Microsoft Word, Microsoft PowerPoint y Microsoft Excel usando Microsoft Visual Basic para Aplicaciones (VBA). Analice si VBA es la mejor opción para su complemento y examine varias tareas de ejemplo que se pueden incluir en los complementos de VBA para Microsoft Office 2010.
Imágen de perfil

internetEjecutar código de VBA cuando se producen eventos en Excel 2010


9 visualizaciones el último mes

Visual Basic para Aplicaciones

Publicado el 16 de Julio del 2012 por Administrador
4.961 visualizaciones desde el 16 de Julio del 2012
Obtenga información sobre cómo ejecutar código de Visual Basic para Aplicaciones (VBA) en Microsoft Excel 2010 cuando se producen eventos en un libro, por ejemplo, cuando un usuario cambia la selección. La ejecución de código de VBA a partir de eventos permite realizar tareas automáticamente sin necesidad de que el usuario haga clic en accesos directos o ejecute macros.
Imágen de perfil

internetIntroducción a VBA en Office 2010


9 visualizaciones el último mes

Visual Basic para Aplicaciones

Publicado el 31 de Agosto del 2018 por Administrador
1.263 visualizaciones desde el 31 de Agosto del 2018
Este artículo sirve de introducción para usuarios que no son programadores de algunas formas básicas de usar la programación de Visual Basic para Aplicaciones (VBA) a fin de ampliar la funcionalidad de Microsoft Office 2010. Incluye una amplia descripción del lenguaje de VBA, algunos detalles clave sobre cómo tener acceso a VBA en distintas aplicaciones de Office 2010, ejemplos simples de programación y algunas aplicaciones de ejemplo (13 páginas impresas).
Imágen de perfil

internetIntroducción a VBA en Office 2010


7 visualizaciones el último mes

Visual Basic para Aplicaciones

Publicado el 25 de Enero del 2011 por Administrador
4.881 visualizaciones desde el 25 de Enero del 2011
Este artículo sirve de introducción para usuarios que no son programadores de algunas formas básicas de usar la programación de Visual Basic para Aplicaciones (VBA) a fin de ampliar la funcionalidad de Microsoft Office 2010. Incluye una amplia descripción del lenguaje de VBA, algunos detalles clave sobre cómo tener acceso a VBA en distintas aplicaciones de Office 2010, ejemplos simples de programación y algunas aplicaciones de ejemplo.
Imágen de perfil

internetEjecutar código de VBA cuando se producen eventos en Excel 2010


6 visualizaciones el último mes

Visual Basic para Aplicaciones

Publicado el 7 de Diciembre del 2012 por Administrador
4.507 visualizaciones desde el 7 de Diciembre del 2012
Obtenga información sobre cómo ejecutar código de Visual Basic para Aplicaciones (VBA) en Microsoft Excel 2010 cuando se producen eventos en un libro, por ejemplo, cuando un usuario cambia la selección. La ejecución de código de VBA a partir de eventos permite realizar tareas automáticamente sin necesidad de que el usuario haga clic en accesos directos o ejecute macros.