viernes, 30 de junio de 2017

EXCEL CODE VSTO: Subir archivos al servidor desde un complemento con usuario y clave - COM VSTO II

EXCEL VSTO: Subir  archivos al servidor desde un complemento COM VSTO II

En el post anterior omitimos  la autenticación con el servidor.

A) Primero un repaso desde cero a los 3 pasos que mencione en el post:
    EXCEL VSTO: Subir archivos al servidor desde un complemento COM VSTO I

B) Luego agregamos como cuarto paso - la autenticación para las credenciales usuario y clave.

1. Indicar el path en en servidor donde se subirá el archivo
myUri1=”PATH en el servidor”

2. Establecer la ruta de tu archivo en la PC local
Filename=”PATH LOCAL”

3. Crea el procedimiento declarando las variables
-Uri y webcliente

Invocamos al método de subida de los archivos al servidor WebClient.UploadFileAsync

    Dim myUri As New Uri(myUri1), myWebClient As New WebClient()

   myWebClient.UploadFileAsync(myUri, filename)

4.Definimos la credenciales para la subida de archivos

Es decir usuario y clave
Usuario:”Freezer”
password: “ClaveGoldenFreezer”
*Estos son el usuario y clave de tu servidor

myWebClient1.Credentials = New System.Net.NetworkCredential(Usuario, password)

Fuente: MyExcelTools.com





EXCEL CODE VSTO: Subir archivos al servidor desde un complemento COM VSTO I

'EXCEL : Subir archivos al servidor desde un complemento COM - Visual Studio Tools Office

1.Indicar el path en en servidor donde se subirá el archivo
myUri1=”PATH en el servidor”

2.Establecer la ruta de tu archivo en la PC local
Filename=”PATH LOCAL”

3.Crea el procedimiento declarando las variables
Uri y webcliente

Invoca al método de subida de los archivos al servidor UploadFileAsync

    Dim myUri As New Uri(myUri1), myWebClient As New WebClient()


   myWebClient.UploadFileAsync(myUri, filename)



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: