Principales respuestas
interop y shape in excel

Pregunta
-
Buenas:
A ver si me podéis ayudar.
Con el uso de interop, coloco una imagen desde el portapapeles en una celda especifica de una hoja de excel,pero no me la coloca centrada horizontal y verticalmente en dicha celda.
He intentado acceder al name del objeto shape, para desplazarla obre los ejes x e y , pero no se como hacerlo.
¿Como podría llevarlo a cabo?.
Muchas gracias anticipadamente.
Respuestas
-
hola
porque usas interop? y porque el portapapeles para una imagen ?
Si es por acceder al clipboar .net tiene clases especificas
Clipboard.SetImage(Image) Método
despues para insertar algo en un excel deberias usar las librerias, recomendaria si es posible que sean basadas en open xml
esa libreria es ClosedXml, se basa en open xml
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Diana AcuñaModerator lunes, 16 de diciembre de 2019 17:09
- Marcado como respuesta Diana AcuñaModerator lunes, 16 de diciembre de 2019 17:10
-
Buenas:
Muchas gracias a ambos.En cuanto tenga un hueco, lo miro.
Leandro, pues,es cierto que no necesito usar el portapapeles y en cuanto al interop, es porque ya tenía código usado anteriormente.
Pablo, muchas gracias también por tu interés y ayuda.
- Marcado como respuesta Diana AcuñaModerator lunes, 16 de diciembre de 2019 17:10
Todas las respuestas
-
- Propuesto como respuesta Diana AcuñaModerator lunes, 16 de diciembre de 2019 17:09
-
hola
porque usas interop? y porque el portapapeles para una imagen ?
Si es por acceder al clipboar .net tiene clases especificas
Clipboard.SetImage(Image) Método
despues para insertar algo en un excel deberias usar las librerias, recomendaria si es posible que sean basadas en open xml
esa libreria es ClosedXml, se basa en open xml
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Diana AcuñaModerator lunes, 16 de diciembre de 2019 17:09
- Marcado como respuesta Diana AcuñaModerator lunes, 16 de diciembre de 2019 17:10
-
Buenas:
Muchas gracias a ambos.En cuanto tenga un hueco, lo miro.
Leandro, pues,es cierto que no necesito usar el portapapeles y en cuanto al interop, es porque ya tenía código usado anteriormente.
Pablo, muchas gracias también por tu interés y ayuda.
- Marcado como respuesta Diana AcuñaModerator lunes, 16 de diciembre de 2019 17:10
-
Buenas:
Como os comentaba, muchas gracias a ambos.
Voy a intentarlo con la librería ClosedXml a ver si lo consigo.
Antes de usarla, he estado mirando, y he leído que es una licencia MIT.
No entiendo muy bien que derecho u obligaciones tengo en este caso:
- Condiciones, la condición es que la nota de copyright y la parte de los derechos se incluya en todas las copias o partes sustanciales del Software. Esta es la condición que invalidaría la licencia en caso de no cumplirse.
- Derechos, los derechos son muchos: sin restricciones; incluyendo usar, copiar, modificar, integrar con otro Software, publicar, sublicenciar o vender copias del Software, y además permitir a las personas a las que se les entregue el Software hacer lo mismo.
- Limitación de responsabilidad, finalmente se tiene un disclaimer o nota de limitación de la responsabilidad habitual en este tipo de licencias.
En el caso de que se pusiera a la venta dicho soft, ¿que condiciones,debería cumplir?.
Muchas gracias
-
Buenas:
En principio disculparme por tardar tanto en contestar, no he tenido unos días muy buenos que digamos.
Cualquiera de las respuestas tanto de Leandro como de Tigre Pablito son útiles.
Muchísimas gracias y desearos a todos unas Felices Fiestas.