| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
MarioMarieti Cmdr

Registrado: 28 Dic 2004Mensajes: 144Ubicación: Murcia (España)
|
Publicado: Jue 27 Sep, 2007 2:13 am Asunto: Insertar imagen en una celda determinada de una tabla |
|
|
Buenas a todos. Ya se que se puede insertar una imagen en una posición determinada de un documente , así como en el encabezado, pero hay alguna forma de poder insertarla en una celda de una tabla.
Gracias. |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Jue 27 Sep, 2007 3:16 am Asunto: |
|
|
Buenas, a ver si te sirve esto:
| Código: | // Usamos una instancia de Word abierta
Variant word = GetActiveOleObject("Word.Application");
Variant doc = word.OlePropertyGet("ActiveDocument");
// Localizamos la primera tabla que hay en el documento
Variant table = doc.OlePropertyGet("Tables").OleFunction("Item", 1);
// Localizamos la celda donde vamos a colocar la imagen
Variant cell = table.OleFunction("Cell", 1 /*Fila*/, 2 /*Col*/);
Variant range = cell.OlePropertyGet("Range");
// Insertamos la imagen
Variant shapes = range.OlePropertyGet("InlineShapes");
Variant shape = shapes.OleFunction("AddPicture",
"d:\\imagen.bmp", // ruta a la imagen
false, // Vincular imagen al documento?
true); // Guardar la imagen vinculada con el documento? |
|
|
| Volver arriba |
|
 |
MarioMarieti Cmdr

Registrado: 28 Dic 2004Mensajes: 144Ubicación: Murcia (España)
|
Publicado: Jue 27 Sep, 2007 5:07 am Asunto: Insetar imagen en una celda de una tabla |
|
|
| Gracias Leo, que sería de nosotros sin tu ayuda. |
|
| Volver arriba |
|
 |
|