Nuovi versioni di office e metodo CreateObject("Excel.Application")

di nickbi78 il
3 risposte

Buongiorno a tutti

da un applicativo access al click di un pulsante faccio creare un file xls compilato con i dati presenti in una form con il metodo in oggetto,

funziona alla perfezione ma sta capitando che, sulle nuove versioni di Excel 2019/2021, le macro sono bloccate e quindi avviando da codice il file xls per la compilazione risulta non editabile, mandando in errore l'applicativo.

c'è modo di bypassare il problema evidando di disattivare le macro in excel?

Nickbi78

3 Risposte

  • Quali sono le macro bloccate? crei un file xls con già macro al suo interno? Vorresti editarlo da Access tramite VBA? Ho capito poco dei vari passaggi.

  • In risposta alle tue domande:

    il file xls “modello.xlsm” viene richiamato da vba access e viene compilato con dei record presenti al momento del richiamo sulla form access

    il file xlsm che viene richiamato, ha un vba all'interno che scatena delle funzioni su alcune celle in fase di compilazione

    ho anche provato dalle opzioni di excel, nella sezione centro protezione/impostazioni macro ad abilitare la casella che consente di considerare attendibile il codice vba ma continua a non andare, la barra gialla che richiede di abilitare la modifica per il foglio compare ancora…

    Nickbi78

  • 23/09/2023 - nickbi78 ha scritto:


    centro protezione/impostazioni macro

    Una soluzione può essere invece quella di aggiungere una voce alle Posizioni Attendibili, non so però se questo è eccessivo rispetto alle tue necessità mantenendo comunque un adeguato grado di sicurezza.

Devi accedere o registrarti per scrivere nel forum
3 risposte