none
interop y shape in excel RRS feed

  • 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.

    domingo, 15 de diciembre de 2019 13:09

Respuestas

Todas las respuestas

  • domingo, 15 de diciembre de 2019 23:46
  • 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

    How can I insert an image

    esa libreria es ClosedXml, se basa en open xml

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 16 de diciembre de 2019 5:59
  • 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.

    lunes, 16 de diciembre de 2019 8:33
  • 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:

    1. 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.
    2. 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.
    3. 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

    • Marcado como respuesta rolsps martes, 24 de diciembre de 2019 18:36
    • Desmarcado como respuesta rolsps martes, 24 de diciembre de 2019 18:36
    lunes, 16 de diciembre de 2019 18:54
  • 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.

    martes, 24 de diciembre de 2019 18:38