Condividi tramite

Compilare file word da selezione casella combinata

Anonimo
2021-12-05T07:52:43+00:00

Ciao a tutti,

sto cercando di creare un file con access al fine di poter inviare dei dati in diversi file word in base alla selezione del file effettuata nella casella combinata COMPILA.

Ho provato a creare diversi file word, con i diversi segnalibri.

Premendo il comando COMPILA, dopo la selezione del nome del file presente nella casella combinata, dovrebbe aprirsi il relativo file word ed inserire automaticamente i diversi valori nei segnalibri.

Ho provato a visionare diversi codici nel forum, ma resto in grande difficoltà.

Provo a postare il file al fine di poter chiedere un vostro prezioso aiuto per ottenere il risultato desiderato.

Grazie in anticipo a tutti Voi per la Vostra professionalità

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

17 risposte

Ordina per: Più utili
  1. Anonimo
    2022-02-24T08:55:05+00:00

    Ciao Mimmo,

    sono tornato, come immaginavo su questo post.

    Ho provato a modificare il codice per poter fare in modo di partire da un file di base, come modello, e compilarlo e salvarlo in word, al fine di evitare di alterare il modello base.

    Ho provato a sostituire la parte .docx in dotx, ma non apre sempre il file dotx al posto del docx.

    Public Function OpenWord() As Word.Document

    Dim wrdApp As Word.Application 
    
    Dim wrdDoc As Word.Document 
    
    Dim filepath As String 
    
    Set wrdApp = CreateObject("Word.Application") 
    
    filepath = CurrentProject.Path & "\" & Me.cboNomeVerbale.Column(1) & ".**docx**" 
    
    wrdApp.Visible = True 
    
    Set OpenWord = wrdApp.Documents.Open(filepath) 
    

    End Function

    Come dovrei modificare?

    Grazie ancora per il prezioso contributo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2021-12-11T17:48:33+00:00

    Ciao Mimmo,

    grazie davvero in anticipo per la disponibilità e professionalità.

    Ho provato a testare, modificando i segnalibri e sembra funzionare tutto alla grande.

    Inoltre mi sono permesso di aggiungere altre caselle di testo e sembra rispondere bene.

    Continuo ad effettuare diverse prove.

    Grazie ancora di cuore per il prezioso contributo offerto.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2021-12-11T14:02:48+00:00

    Ciao,

    al seguente LINK

    una nuova versione con la produzione dei documenti Word.

    Nei documenti Word devi rivedere la definizione di alcuni segnalibri.

    Facci sapere

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2021-12-10T18:10:04+00:00

    Ciao,

    scusa per il ritardo della risposta, ma non volevo intromettermi essendoci già due suggeritori.

    Ho dato un'occhiata al tuo link e ti suggerisco alcune modifiche

    qui il LINK

    Come vedi ho inserito due tabelle (associative) che legano la Pratica sia agli Operatori che ai Soggetti.

    Nella maschera ho aggiunto due sottomaschere che legano Pratica a Soggetti e Operatori.

    In attesa di un tuo riscontro studio il codice per popolare il documento Word.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2021-12-08T18:44:23+00:00

    Ciao e buon immacolata,

    ho provato a popolare le tabelle, ma mi resta difficile comprendere come poter inserire i valori Operatori e Soggetti nella maschera principale.

    Nella maschera principale, dovrei poter inserire:

    • gli operatori, che potrebbero essere da 1 a n, ovviamente un numero congruo
    • i soggetti, che potrebbero variare anche da 1 a n, ovviamente un numero congruo

    Una volta inseriti saranno, in base al nome Documento, con il comando compila, scritti nei rispettivi segnalibri.

    Provo a ripostare la cartella con i files.

    Grazie ancora a tutti

    La risposta è stata utile?

    0 commenti Nessun commento