Mensaje    Asunto: Borrar la fila de una tabla Word ya existente en un archivo Responder citando

Bueno despues de mucho calentarme la cabeza, viendo codigo principalmente de _Leo y con el archivo VBAWRD9.CHM he llegado a realizar la siguiente función, la cual si se le pasa un Word.Application, un número de tabla haciendo referencia a las tablas que hay en el documento word, se le pasa un número de fila haciendo referencia al número de fila que se quiere borrar de la tabla y pasandole además el numero de columnas que tiene esa fila, pues te borra la fila de esa tabla.

Código:

void __fastcall EliminaFila(Variant word, int numero_tabla, int fila, int num_cols)
{
  Variant table=word.OlePropertyGet("ActiveDocument").OlePropertyGet("Tables").OleFunction("Item", numero_tabla);
  for (int col=1; col<=num_cols; col++) {
    table.OleFunction("Cell", fila, 1).OleFunction("Delete");
  }
}


Ahora solo me queda modificar el Pie de página tela marinera!
Pero eso para el proximo Tip.
Gracias _Leo por tus grandes ejemplos.
_________________
OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins.