Ir al contenido


Foto

Ocultar lineas de división en Excel de todas las hojas


  • Por favor identifícate para responder
9 respuestas en este tema

#1 vvalladolid

vvalladolid

    Advanced Member

  • Miembros
  • PipPipPip
  • 90 mensajes
  • LocationMéxico

Escrito 12 marzo 2014 - 06:36

Hola foro,

Estoy generando un libro de Excel con 10 hojas con TExcelApplication.

He generado libros manejando 1 hoja y oculto las lineas de división de la hoja que estoy creando.

Utilizo  Excel.ActiveWindow.DisplayGridlines := False;

Oculta las lineas de división, pero solo en la última hoja.

He buscado pero no encuentro nada.

Alguien me puede ayudar y decirme como oculto las lineas de división en todas las hojas.

Gracias,
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.469 mensajes
  • LocationMéxico

Escrito 12 marzo 2014 - 10:05

Que onda inge, me parece que lo unico que te falta es seleccionar las hojas que quieres, algo así:



delphi
  1. Excel.Worksheets.Select;
  2. Excel.ActiveWindow.DisplayGridlines := False;



Saludos;
  • 0

#3 vvalladolid

vvalladolid

    Advanced Member

  • Miembros
  • PipPipPip
  • 90 mensajes
  • LocationMéxico

Escrito 12 marzo 2014 - 10:33

Que pex ing. como andas.

Fijate que ya lo probe asi,

Excel.Worksheets.Select;

pero al compilar recibo;

[DCC Error] UPTC0800EX.pas(20189): E2035 Not enough actual parameters

la ayuda me dice

Parameters

Replace System.OleVariant

lcid System.Integer

Y no puedo........ llevo horas investigando pero, soy medio wey.

Gracias, 

Saludos a tu esposa.
  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.469 mensajes
  • LocationMéxico

Escrito 12 marzo 2014 - 11:52

Que tal Inge, gracias, le doy tus saludos, saludos a tu familia, a ver que día nos vemos por la ciudad de las momias :D

Y pues si, tienes razón, requiere de dos parámetros, LCID lo puedes obtener con GetUserDefaultLCID, el otro no tengo idea.

Saludos
  • 0

#5 vvalladolid

vvalladolid

    Advanced Member

  • Miembros
  • PipPipPip
  • 90 mensajes
  • LocationMéxico

Escrito 13 marzo 2014 - 12:41

Cuando quieran, sería un placer contar con excelentes amigos en casa.

En algún puentecito, al fin casi no hay.  :D

María Fernanda, me pregunta mucho por ti.

Le he platicado que estábamos en Saltillo trabajando cuando nació.  8o|

Hace 14 años...... ing te estas haciendo viejo.  :|

Regresando al tema,

pues sí, exactamente es lo que comentas.

Espero que alguien que domine el tema pueda colaborar.

Gracias,
  • 0

#6 vvalladolid

vvalladolid

    Advanced Member

  • Miembros
  • PipPipPip
  • 90 mensajes
  • LocationMéxico

Escrito 14 marzo 2014 - 12:30

Hola, ya esta.....

Solución:

Después de crear cada hoja hice un ciclo.

  for i := 1 to Excel.Sheets.Count do
  begin
    Excel.Worksheets.Select(i,GetUserDefaultLCID);
    Excel.ActiveWindow.DisplayGridlines := False;
  end;

Funciona perfecto.

Como cierro el hilo?  :|

Gracias.............
  • 0

#7 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 14 marzo 2014 - 12:47

Pongámoslo como RESUELTO !  (y)

Saludox ! :)

Edito: Jajajajajajajaja olvídenlo, no puedo  :D :D :D :D :p :p :p :p
  • 0

#8 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.469 mensajes
  • LocationMéxico

Escrito 14 marzo 2014 - 01:20

Hola, ya esta.....

Solución:

Después de crear cada hoja hice un ciclo.

  for i := 1 to Excel.Sheets.Count do
  begin
    Excel.Worksheets.Select(i,GetUserDefaultLCID);
    Excel.ActiveWindow.DisplayGridlines := False;
  end;

Funciona perfecto.

Como cierro el hilo?  :|

Gracias.............


Ah que bien, entonces el primer parámetro es el indice de la hoja, que al ser Variant podría usarse incluso con el nombre de la hoja.......

Por cierto, los hilos no se cierran, se asignaban como solucionados, aunque esa funcionalidad no se como implementarla en la nueva versión :D

Pongámoslo como RESUELTO !  (y)

Saludox ! :)

Edito: Jajajajajajajaja olvídenlo, no puedo  :D :D :D :D :p :p :p :p


Nunca falla amiguita nunca falla :D :D :D

Saludos


  • 0

#9 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.469 mensajes
  • LocationMéxico

Escrito 14 marzo 2014 - 01:23

María Fernanda, me pregunta mucho por ti.

Le he platicado que estábamos en Saltillo trabajando cuando nació.   8o|

Hace 14 años...... ing te estas haciendo viejo.  :|


Caramba!!!, pues si, ya 14 años, el que seguro se sigue acordando es el gringo aquel que nos vio en el restaurante a las 11 de la noche y a las 5 de la mañana del siguiente día  :D :D :D

Saludos
  • 0

#10 vvalladolid

vvalladolid

    Advanced Member

  • Miembros
  • PipPipPip
  • 90 mensajes
  • LocationMéxico

Escrito 14 marzo 2014 - 11:04


María Fernanda, me pregunta mucho por ti.

Le he platicado que estábamos en Saltillo trabajando cuando nació.   8o|

Hace 14 años...... ing te estas haciendo viejo.  :|


Caramba!!!, pues si, ya 14 años, el que seguro se sigue acordando es el gringo aquel que nos vio en el restaurante a las 11 de la noche y a las 5 de la mañana del siguiente día  :D :D :D

Saludos



:D :D nunca se me va olvidar la cara que hizo el cuate.

Por cierto, a las 11 de la noche estábamos cenando y a la 5 de la mañana desayunando. No piensen que nos pasamos toda la noche platicando.

Pues si se podría usar el nombre de la hoja, pero se me hace más complicado en este caso, ya que son 10 hojas.

saludos


  • 0




IP.Board spam blocked by CleanTalk.