errore di sintassi in macro Excel per aprire foglio Word ed iniziare la stampa unione

Anonimo
2015-06-17T10:46:05+00:00

Buongiorno Signori,

innanzitutto premetto che sono un neofita e chiedo il vostro aiuto per uscire da codesto impasse:

ho dei dati in diversi fogli all'interno di uno stesso file Excel, che ho inserito poi su di una stringa che li legge in automatico, completata con dati indirizzo.

La stringa serve ad alimentare la stampa unione di un foglio Word che deve produrre una lettera a comando.

Questo comando mi necessita sia eseguibile dal file Excel che serve da input e gestione dati.

Per questo, dopo aver creato il file Excel, collegato i dati sui vari fogli e preparato il file di Word con la stampa unione (che funziona in comando manuale) ed aver inserito una macro per l'alimentazione dei dati e esecuzione della stampa, mi sono documentato sulla possibilità di creare il comando Autoopen per Word che va ad agganciare la macro di Word.

Purtroppo la macro di Excel (che si vede nell'immagine) mi si é impiantata con l'errore evidenziato e non sono in grado di risolvere l'errore, per poi verificare se anche la macro di Word giri correttamente.

GRAZIE INFINITE PER TUTTO L'AIUTO CHE POTRETE DARMI

Microsoft 365 e Office | Excel | 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
    2015-06-17T15:50:01+00:00

    Guardando meglio (si legge un po' a fatica) direi che stai scrivendo/aggiungendo codice in una Cartella di lavoro (xlsm) che già contiene del codice, probabilmente non scritto da te. Forse sarebbe bene parlare con chi ha scritto quel codice...

    +1

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-06-17T15:29:47+00:00

    Eccomi Maurizio,

    come ti scrivevo prima, quella istruzione mi si genera in automatico nel momento che imposto 'registra macro' e mi compare nel 'Foglio2 (codice) che appare in primo piano, dietro il Modulo3 (codice) dove viene scritto il codice che la macro deve eseguire.

    Non sono io a scriverlo crea_stringa_valori.

    se vuoi domani ti posso inviare una immagine ingrandita con altro formato...

    Dimmi pfv cosa intendi per: prova senza parentesi**. Grazie e buona serata.**Enrico

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-06-17T15:05:48+00:00

    Ciao Enrico,

    mi riferisco a ciò che si vede nell'immagine allegata. Hai scritto tu quell'istruzione crea_stringa_valori?

    EDIT:

    Guardando meglio (si legge un po' a fatica) direi che stai scrivendo/aggiungendo codice in una Cartella di lavoro (xlsm) che già contiene del codice, probabilmente non scritto da te. Forse sarebbe bene parlare con chi ha scritto quel codice...

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-06-17T12:43:21+00:00

    Buonpomeriggio Maurizio e grazie per il tuo primo fb.

    Anch'io nn capisco xché mi compaia sempre in fase di registra macro la creazione di questi 'foglioX (codice) di cui nn conosco la necessità visto che il codice viene scritto nel 'ModuloX (codice).

    Il contenuto nn é mai lo stesso e stavolta si é generato quel crea_stringa_valori.

    Aiutino: il tuo suggerimento si riferisce per caso a 'Sub Apri_Stampaunione()' ?

    Ciao, Enrico

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-06-17T12:01:06+00:00

    Ciao EnricoVaccaro,

    prova senza parentesi.

    Scrivo prova perché dall'immagine non si capisce cosa sia quel crea_stringa_valori. Cos'è?

    La risposta è stata utile?

    0 commenti Nessun commento