Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Insertar una Tabla en Word (https://www.clubdelphi.com/foros/showthread.php?t=51435)

adebonis 15-12-2007 07:53:28

Insertar una Tabla en Word
 
Hola.

Necesito insertar una tabla en un documento Word y rellenarla con unos datos, esto lo hago corectamente con este código

Código Delphi [-]
Resulta := GetActiveObject(CLASS_WordApplication, nil, Unknown);
  if (Resulta = MK_E_UNAVAILABLE) then
    Word := CoWordApplication.Create
  else begin
    OleCheck(Resulta);
    OleCheck(Unknown.QueryInterface(_Application, Word));
  end;
  Word.Documents.Open(DocumRtf, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
           EmptyParam, EmptyParam, EmptyParam, EmptyParam, Cero, EmptyParam,
           EmptyParam, EmptyParam, EmptyParam, EmptyParam);

  Word.ActiveDocument.Tables.Add(Word.Selection.Range, 5, 4, Pagina, Inicio);
  Word.Selection.Columns.PreferredWidth := 130;
  for i := 0 to Lista.Count- 1 do begin
    QueTexto := Lista[i];
    Word.Selection.TypeText(QueTexto);
    Word.Selection.MoveRight(Celda, EmptyParam, EmptyParam);
  end;
  Word.ActiveDocument.SaveAs(DocumRtf, EmptyParam, EmptyParam, EmptyParam,
         EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
         EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
         EmptyParam, EmptyParam);
  Word.Visible := False;
  Word.ActiveDocument.Close(Cero, Uno, No);

El caso es que la tabla me la dibuja con líneas dibujadas de separación, y yo quiero que no se vea ninguna línea.

¿Alguien sabe cómo hacerlo?, no he encontrado la manera.

Gracias

Adolfo Bonis
Barcelona


La franja horaria es GMT +2. Ahora son las 12:29:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi