+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Automazione word

  1. #1
    Jocman non Ŕ in linea Scolaretto
    Ciao a tutti
    Ho avuto la necessitÓ di implementare un nuovo documento da stampare mediante word.
    Per automatizzare la compilazione ho riciclato il codice che giÓ utilizzo (senza problemi).

    Ma a questo giro ricevo messaggi di errore circa il componente ActiveX che non Ŕ in grado di creare l'oggetto

    il codice Ŕ il seguente:

     
    Dim appword As Word.Application  
    Dim doc As Word.Document
    
    'Definisce l'apertura di Word per compilare il modello
    Set appword = GetObject(,"Word.Application")
    
    'Se word non Ŕ aperto in background lo avvia
    If Err.Number <> 0 Then
    Set appword = New Word.Application
    End If
    
    'Apre il file di modello relativo alla IT
    Set doc = appword.Documents.Open(Sourcefile, , False)
    
    L'errore lo da sull'apertura di word
    Eppure se lancio l'altra routine (da dove ho fatto copia/incolla) word funziona tranquillamente senza intoppi

    Sinceramente no riesco a capire.....

    Andrea

  2. #2
    L'avatar di @Alex
    @Alex non Ŕ in linea Moderatore Globale
    Quel codice non va bene... o meglio Ŕ Version Affected, e probabilmente tu hai uina versione diversa...?
    Si deve gestire l'automazione in modalitÓ LATEBINDING non EARLYBINDING... e questo argomento Ŕ stato discusso moltissimo.
    ℹ️ Leggi di pi¨ su @Alex ...

  3. #3
    Jocman non Ŕ in linea Scolaretto
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Quel codice non va bene... o meglio Ŕ Version Affected, e probabilmente tu hai uina versione diversa...?
    Si deve gestire l'automazione in modalitÓ LATEBINDING non EARLYBINDING... e questo argomento Ŕ stato discusso moltissimo.
    Si in effetti utilizzo la earlybinding (ho imparato a usare quella e sono rimasto lÓ....)
    Quanto alla versione diversa direi di no, il db Ŕ lo stesso....
    La cosa strana Ŕ che ieri dopo pranzo mi sono stampato il codice e l''ho ricopiato a mano, parola per parola, solo che stavolta ha funzionato senza intoppi....mah.....

    Comunque dovr˛ cercare di comprendere il latebinding e passare a quello....

    Grazie del supporto

    Andrea

    PS: Ho scaricato i tuoi articoli su late e early binding, demo compresi. Ci lavorer˛ un po' su...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Automazione word
    Da CESABAS nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 05-03-2015, 14:40
  2. automazione word
    Da margiu nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 08-11-2011, 21:07
  3. automazione access/word
    Da Chia nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 15-04-2009, 10:11
  4. Automazione Word
    Da Rob nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 28-01-2008, 19:37
  5. automazione word
    Da leogio nel forum Microsoft Word
    Risposte: 10
    Ultimo Post: 24-01-2008, 16:29