Ancora su Word

Moderator: Enrico Maria Giordano

Ancora su Word

Postby Romeo » Tue Oct 28, 2008 11:51 am

Salve a tutti,
sono riuscito con alcuni esempi di word/harbour presi da questo forum a fare delle buone stampe.

Ora pero' volevo cimentarmi a creare nuovi comandi da harbour che normalmente si usano da word, esempio: creare tabelle con dimensioni utente, colorare le caselle, caricare grafici e quant'altro.

i comandi del tipo: odoc:tables.add(oword:selection:range,10,15) che crea una tabella uniforme con 10 x 15 celle non mi va bene e vorrei dimensionarla io....ma come si fa?
Piu' in generale da dove si prendono questi comandi?
C'e' qualche file di spiegazioni similare a quello che ha excel ?

Grazie al solito che mi da l'imput....
Romeo/Zingoni
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)


Postby Romeo » Wed Oct 29, 2008 10:09 am

Grazie, ora ricordo che me lo avevi gia' detto.
Ho chiaramente problemi a capire come si fa a creare e dimensionare (x esempio) una tabella fissa del tipo:

odoc:tables.add(oword:selection:range,10,15)

Qualche aiuto?
Grazie
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Postby Enrico Maria Giordano » Wed Oct 29, 2008 11:30 am

Questo è un piccolo esempio:

Code: Select all  Expand view  RUN
FUNCTION MAIN()

    LOCAL oWord, oDoc, oTable

    oWord = CREATEOBJECT( "Word.Application" )

    oDoc = oWord:Documents:Add()

    oTable = oDoc:Tables:Add( oWord:Selection:Range, 3, 5 )

    oTable:Cell( 1, 1 ):Range:InsertAfter( "Prima" )
    oTable:Cell( 1, 2 ):Range:InlineShapes:AddPicture( "e:\fwharbour\bitmaps\magic.bmp" )
    oTable:Cell( 3, 5 ):Range:InsertAfter( "Ultima" )

    oWord:Visible = .T.

    oWord:WindowState = 1

    RETURN NIL


EMG
User avatar
Enrico Maria Giordano
 
Posts: 8718
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Romeo » Wed Oct 29, 2008 11:42 am

Grazie,
questo esempio o qualcosa di simile ce lo avevo, quello e' che mi manca e' dimensionare le celle (non tutte uguali) oppure fare dei box, linee - che mi serviranno pe disegnare un corpo fattura (esempio)

....e' troppo ?

Ciao
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Postby Enrico Maria Giordano » Wed Oct 29, 2008 11:44 am

Temo ti dovrai studiare il manuale.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8718
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Romeo » Wed Oct 29, 2008 12:06 pm

Grazie cmq.
Ciao
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Postby Romeo » Wed Oct 29, 2008 12:08 pm

E' che i files che mi hai indicato, li ho trovati, ma la sitassi dei comandi e' diversa da quella che io conosco e quindi faccio fatica a trasformarla in istruzioni xbase, fa niente, mi arrangio alla meglio. Sigh !

Ciao
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)


Return to All products support

Who is online

Users browsing this forum: No registered users and 7 guests