Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    43

    [VB6] Quando cambia la Pagina in Word.

    Ciao a tutti.
    So che è semplice, ma per il momento mi sfugge:
    Non riesco a trovare un controllo che mi permetta di capire quando, in un documento Word (sul quale immetto ciclicamente dei dati), ci si è spostati sulla pagina successiva.

    Ho provato a "giocare" con il PageNumbers, ma non ne sono ancora uscito...

    Qualcuno di voi ha qualche idea da suggerirmi?

    Grazie in anticipo,

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Ti riferisci a VB6 oppure al linguaggio VBA integrato in Word? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    43
    VB6.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    43
    Originariamente inviato da OkriM
    VB6.
    Mi spiego meglio:
    Tramite codice VB, mi creo un documento Word nel quale risiede una tabella, che ha come prima riga il titolo della colonna associata.
    Ciclicamente immetto nelle celle di questa tabella dei dati, aggiungendo di volta in volta nuove righe alla stessa tabella.
    Stavo cercando un metodo per fare in modo che non appena si passi alla pagina successiva, la prima riga ripeti le intestazioni della tabella, ma non riesco a trovare un controllo che mi indichi che si è passati alla pagina successiva.

    Spero di essermi chiarito.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    43
    Allora deve essere davvero meno semplice di quello che pensavo...

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    43
    Non ho trovato ancora ( ) il modo per capire quando, durante l'immisione dei dati, si è finiti in una nuova pagina, ma ho trovato il "work around" per il mio problema: setto a true il flag che obbliga la prima riga della mia tabella ad essere Header per ogni riga che dovesse finire su nuove pagine.

    Il codice è piuttosto semplice:

    codice:
    'Setto la prima riga della tabella come Header per ogni riga
    'della tabellache finisce nella pagina successiva
        
        My_Doc.Tables(1).Rows(1).HeadingFormat = True
    A questo punto il mio problema è risolto, ma ho ancora il tarlo di come intercettare il cambio di pagina... :master:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.