martes, 27 de junio de 2017

Excel Corregir error en depuración - Visual Studio Tools for Office

Error: 
El Depurador no puede seguir ejecutando el proceso

Texto del Mensaje de error completo:
El depurador no puede seguir ejecutando el proceso no se puede iniciar la depuración.

Este error se puede presentar en proyectos donde la solución contiene más de un proyecto
(Las soluciones .sln son visibles cuando contienen más de un proyecto)

Ejemplo - Una Solución conteniendo:

1.Un proyecto  de installation Office add-in Setup – Install shield
2.Un proyecto Office Com add-in – Complemento  con el codigo del Com add-in

Como corregir el error - El Depurador no puede seguir ejecutando el proceso
En mi caso se corrigió reasignando el proyecto com-add-in como proyecto de inicio
Se debe ir a  propiedades de la solución...

Click derecho en  propiedades de la solución y seleccionar el proyecto de inicio correcto (en este caso era el  [proyecto del Com add-in].

Fuente: MyExcelTools

jueves, 15 de junio de 2017

Habilitar un complemento o libro con macros de Excel desde el centro de confianza de Excel

Habilitar un complemento o libro con macros de Excel - Centro de confianza de Excel

Por defecto la mayoría de los complementos  o libros con macros se deberían ejecutar sin problemas (no deberían mostrar la notificación – se ha deshabilitado parte del contenido)
De igual forma si Excel considera que el contenido es peligroso no permitirá ejecutar código VBA para guardar el archivo hasta que sea agregado a Centro de Confianza.

*Esto siempre y cuando el libro o complemento proceda de un lugar de confianza (Es decir un origen conocido sin código malicioso.

Para habilitar el contenido cambiando la configuración de seguridad de los complementos
Puedes hacerlo de la siguiente manera:

*Siempre y cuando estés seguro que no es un código maligno y es una fuente de confianza)
Ir a menú Opciones>Herramientas, Luego clic en Centro de confianza.

Luego, ubicaciones de confianza> Agregar nueva ubicación de confianza (Elegir la carpeta donde se ubica del archivo)

*La ubicación del menú depende de tu versión de Excel

Ver  imágenes del menú en Excel 2016 – Centro de confianza Excel:




miércoles, 22 de marzo de 2017

Spreadsheet Image Tools for Excel - Excel image assistant tools


a)      Es un Picture manager  for Excel:
Con esta herramienta para Excel administre muchas  imágenes desde un folder e insértelas con pocos clics en las hojas de un modelo Excel.

b)      Es un Excel image assistant:
-Permite asistir al usuario en las tareas más comunes y tediosas  que necesita al trabajar con muchas imágenes.
-Inserción de muchas imágenes filtradas según ruta o extensión ajustadas a la celda.
-Re dimensione  muchas imágenes en pocos pasos.
-Función de transponer columnas de imágenes, formulas Vertical<->Horizontal y otras poderosas herramientas.

Spreadsheet Image Tools for Excel es el asistente para insertar imágenes en Excel:
·         Inserte sus imágenes en celdas.
·         Inserte sus imágenes en comentarios de celda
·         Inserta en celdas el nombre de los archivos de imagen (nombre con extensión o sin extensión)
·         Visualize la vista previa de cada  imagen en Excel ...al navegar entre las celdas.
·         Versión de prueba  - completamente funcional.

En pocos pasos inserte muchas de imágenes en grandes rangos de celdas.
Si lo necesita elimine muchas  imágenes en pocos clicks , cambie el tamaño de celdas y vuelva aplicar sin esfuerzo.
Inserte imágenes en celdas, según el texto , nombre, según texto o ruta.

 Spreadsheet Image Tools for Excel,  es la mejor opción para construir en Excel  fichas de muchos productos, multiples imágenes y fotos de inventarios, catálogos de muchas imágenes, etc.

Spreadsheet Image Tools for Excel es un complemento para Microsoft® Excel® 
compatible con Microsoft Excel 2007/2010/2013/2016 (32 y 64 bit para todas las versiones desde Excel 2007)

Desde el siguiente enlace puede acceder al  enlace directo a myexceltools.com
Ir a Spreadsheet Image Tool for Excel


http://www.myexceltools.com/pages_spreadsheet_images/view_more_spreadsheet_image.htm

martes, 21 de febrero de 2017

Instalar ComAddins Visual Studio Tools Office – Visual Basic .Net

Instalar ComAddins Visual Studio Tools Office – Visual Basic .Net

Establecer carpeta de instalación en un directorio mediante InstallShield

-Seleccione el proyecto de instalación:

* usted tendrá 2 proyectos …

  a) Exceladdin (con las herramientas que desarrollo para Excel) 
  b) SetupAddin para instalar el ComAddin (crea las claves del registro y copia las dlls exceladdin.vsto , etc )


Elija el proyecto de instalación(SetupAddin) > Proyect Assistant > Application files

Se muestra un menú con las ubicaciones disponibles ...seleccione una ruta....

Ejemplo:
Program Files...aquí podrá anidar toda la estructura de carpetas que desea:


Mis herramientas>MyAddin...copiar aquí mis dlls,  archivos de ayuda, BD, etc.


martes, 31 de enero de 2017

Cargar un complemento Excel al abrir

Cargar un complemento Excel para un único libro

Abra un libro ...guárdelo como .xlsm (libro habilitado para macros)

Presione Alt + F11 para ver el Editor de VBA.
Haga doble clic en el objeto "Thisworkbook" en el Explorador de proyectos.

Coloque las siguientes macros en la ventana de código:

Ubique el evento Workbook_BeforeClose y coloque el siguiente código…para que el add-in se desinstale cuando cierras Excel.

Private Sub Workbook_BeforeClose ()
    AddIns ("NombreDeTuAddin"). Installed = False
End Sub

Ahora ubica el evento Workbook_Open y coloque el siguiente código…para que el add-in se instale al abrir el libro.


Private Sub Workbook_Open ()
    AddIns (NombreDeTuAddin"). Installed = True
End Sub

.
Cierre el Editor de VBA.

Guarde su libro xlsm (libro habilitado para macros)


jueves, 19 de enero de 2017

Excel VBA: Rangos en Excel


'Mediante las siguientes instrucciones podrá manipular y seleccionar rangos en Excel

Sub rangos_excel_vba()

'seleccionar celdas

'celda a1 o 1,1

'A1 con la direccion de la celda
Range("A1").Select

'A1..haciendo referencia a la posicion fila,columna
Cells(1, 1).Select

'Seleccionar columna entera
Range("A:A").Select

Range("A4:A10,D10,F5:F16").Select
Range("A4:A10,D10,F5:F16").Interior.ColorIndex = 9

'columna discontinua
Range("A:A, D:M").Select

'fila entera
Range("5:5").Select

'filas discontinuas
Range("1:1, 3:10").Select


End Sub





jueves, 5 de enero de 2017

Excel VBA: Operaciones con el objeto Application Excel

'Mediante las siguientes instrucciones podras operar con el objeto aplicación de Excel

'El nombre del usuario de Excel
?Application.UserName
Jesus


'La ruta de Excel
?Application.Path
D:\AppData_temporal\Win7\Office2016_64\Office16


'Procesar un string con evaluate
?Application.Evaluate("55+88")


'Contar los Addins instalados
?Application.AddIns.Count
 4


'Contar los ComAddins instalados
?Application.COMAddIns.Count
 12


'Verificar el tipo de calculo ..manual o auto,etc
?Application.Calculation
-4105


'verificar la actualizacion de pantalla
?Application.ScreenUpdating
Verdadero


'la ruta por defecto de las plantillas
?Application.TemplatesPath
C:\Users\Jesus\AppData\Roaming\Microsoft\Plantillas\


'la ruta por defecto de complementos
?Application.UserLibraryPath
C:\Users\Jesus\AppData\Roaming\Microsoft\Complementos\


'nombre de la aplicacion
?Application.Name
Microsoft Excel


'Separador de rutas como C:\...D:\,etc
?Application.PathSeparator
\

'La version de Excel ...en este caso Excel 2016
?Application.Version
16.0

'El sistema operativo---y si es de 32 o 64 bits
?Application.OperatingSystem
Windows (64-bit) NT 6.01