Poner nombre a la Hoja en Excel

Post Reply
jbrita
Posts: 507
Joined: Mon Jan 16, 2006 3:42 pm

Poner nombre a la Hoja en Excel

Post by jbrita »

Hola amigo necesito una ayudita, creo un archivo excel y quiero ponerle a cada hoja el dia, tengo este ejemplo pero no me funciona

local oExcel := CreateObject( "excel.application" )
local oBook := oExcel:Workbooks:Add()
local oSheet := oBook:Worksheets( 1 )
Local nHojas := oExcel:Sheets:Count()
Local ndias :=31
Local nD:=1
For Nd=4 To nDias
oExcel:Sheets:ADD()
oSheet := oBook:Worksheets( nd )
oSheet:name:= "Mayo-"+Str(nd,2)
Next


FErase( "c:\systema\ivarojas\iva.xls" )
oBook:SaveAs( "c:\systema\ivarojas\iva.xls" )

oExcel:Visible = .T.
MsgInfo( "Finalizar Hoja Excel" )

oExcel:Quit()

SALUDOS
User avatar
karinha
Posts: 7940
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Poner nombre a la Hoja en Excel

Post by karinha »

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
acuellar
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Poner nombre a la Hoja en Excel

Post by acuellar »

Jbrita

Intenta asi

Code: Select all | Expand


  oExcel:sheets:Add()
  oExcel:Sheets("Hoja"+Alltrim(Str(nd,2))):Select()
  oSheet:= oExcel:ActiveSheet
  oSheet:name:="Mayo-"+StrZero(nd,2)
 


Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
armando.lagunas
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile
Contact:

Re: Poner nombre a la Hoja en Excel

Post by armando.lagunas »

karinha:

citado en el enlace sugerido:

post:
Si a alguien le interesa puede bajar la clase TExcels modificada con estos metodos, mas la la hoja excel para que funcione el ejemplo arriba indicado desde esta direccion:
http://tecnisistemas.com/fideck/modulos ... PIVOTT.ZIP

Espero les pueda servir.

el enlace ya no esta disponible, es posible de que tengas esas modificaciones realizadas por el autor?

desde ya gracias
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
karinha
Posts: 7940
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Poner nombre a la Hoja en Excel

Post by karinha »

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply