Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Appcrash Access / VBA

160 views
Skip to first unread message

Anthony

unread,
Apr 7, 2023, 5:10:42 AM4/7/23
to
Salve,

faccio parte di un team di sviluppo che ha in produzione un'applicazione scritta in access / vba (access runtime 2000) e senza l'installazione di nessun aggiornamento su alcune macchine, con sistema operativo Windows 10/11, il programma non parte più.

Eseguendo delle ricerche su internet abbiamo trovato questo articolo:

https://learn.microsoft.com/en-gb/DeployOffice/security/internet-macros-blocked#use-policies-to-manage-how-office-handles-macros

Il problema potrebbe essere collegato a questo aggiornamento?
Abbiamo provato ad seguire le linee guida per ripristinare il funzionamento ma non siamo riusciti a risolvere.

Qualcuno ha affrontato e risolto qualche problema simile?

Grazie per un eventuale aiuto.

Simone Calligaris

unread,
Apr 7, 2023, 5:19:20 AM4/7/23
to
Noi abbiamo in circolazione vecchie applicazioni che girano con versioni XP/2003 (una addirittura Runtime 97) e non hanno dato problemi.
Che errore restituisce all'avvio?
Parte in modalità provvisoria?
Parte dopo aver disabilitato l'antivirus (che non sarà quello standard)?

Saluti

Anthony

unread,
Apr 7, 2023, 5:35:05 AM4/7/23
to
Salve,

innanzitutto grazie per la risposta.

Si abbiamo provato tutte le soluzioni che ci hai indicato ma l'applicazione non parte (ti ricordo che per il momento abbiamo avuto il problema sono con Windows 10 e 11).

Abbiamo creato un file word di test con la semplice definizione dell'evento open in VBA e all'apertura del documento word va in crash.

```
Private Sub Document_Open()
'
End Sub
```
Grazie per l'aiuto.

Simone Calligaris

unread,
Apr 7, 2023, 12:52:57 PM4/7/23
to

> innanzitutto grazie per la risposta.
>
> Si abbiamo provato tutte le soluzioni che ci hai indicato ma l'applicazione non parte (ti ricordo che per il momento abbiamo avuto il problema sono con Windows 10 e 11).
>
> Abbiamo creato un file word di test con la semplice definizione dell'evento open in VBA e all'apertura del documento word va in crash.
>
> ```
> Private Sub Document_Open()
> '
> End Sub
> ```
> Grazie per l'aiuto.

Quindi il problema riguarda in generale qualunque App office installata che tenta d'eseguire codice VBA.
Cambia qualcosa se riduci al minimo le impostazioni di "Controllo account utente"? ("non notificare mai").

Saluti


Anthony

unread,
Apr 7, 2023, 8:10:37 PM4/7/23
to
Si App office 2000
> Cambia qualcosa se riduci al minimo le impostazioni di "Controllo account utente"? ("non notificare mai").
Ho verificato ed il "Controllo account utente" era già "non notificare mai".

Grazie e saluti.

Simone Calligaris

unread,
Apr 8, 2023, 8:46:26 AM4/8/23
to

Si App office 2000
> Cambia qualcosa se riduci al minimo le impostazioni di "Controllo account utente"? ("non notificare mai").
Ho verificato ed il "Controllo account utente" era già "non notificare mai".

>
>

- Se è installata versione recente di Office, accedi a "Impostazioni Centro Protezione" e "abilita tutte le macro".
- Provato a eseguire l'app con opzione d'avvio "esegui come amministratore"?

Saluti

Anthony

unread,
Apr 8, 2023, 11:07:04 AM4/8/23
to
Si, ho provato entrambe le soluzione ma sia word che access si bloccano durante l'esecuzione dei file.

Ho fatto delle ricerche su internet e ho trovato questo articolo:

https://learn.microsoft.com/it-it/DeployOffice/security/internet-macros-blocked#use-policies-to-manage-how-office-handles-macros

Qui riporta un volere della microsoft di bloccare le macro di office (anche se non è chiaro se il blocco è riferito ai soli file di office scaricati da internet o anche ai file già presenti sui computer).

Inoltre per provare a risolvere il problema ho seguito i consigli della guida e non ha funzionato.

Grazie per l'aiuto. Saluti.

Simone Calligaris

unread,
Apr 10, 2023, 12:01:17 PM4/10/23
to

> Si, ho provato entrambe le soluzione ma sia word che access si bloccano durante l'esecuzione dei file.
>
> Ho fatto delle ricerche su internet e ho trovato questo articolo:
>
> https://learn.microsoft.com/it-it/DeployOffice/security/internet-macros-blocked#use-policies-to-manage-how-office-handles-macros
>
> Qui riporta un volere della microsoft di bloccare le macro di office (anche se non è chiaro se il blocco è riferito ai soli file di office scaricati da internet o anche ai file già presenti sui computer).
>
> Inoltre per provare a risolvere il problema ho seguito i consigli della guida e non ha funzionato.


Mah, pare strano che affligga anche Office 2000: vediamo che dice Karl.

Saluti

Ammammata

unread,
Apr 11, 2023, 3:44:35 AM4/11/23
to
Simone Calligaris has brought this to us :
> Mah, pare strano che affligga anche Office 2000: vediamo che dice Karl.

proverei a configurare un nuovo utente sulle macchine 10/11 per vedere
se si tratta di qualche personalizzazione avvenuta nel tempo che blocca
l'esecuzione

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

Anthony

unread,
Apr 11, 2023, 4:42:10 AM4/11/23
to
Ciao,

ho provato a creare un altro utente con diritti di amministratore su 2 dispositivi dove l'adp non funziona ma non ha funzionato.

Qualcuno ha qualche altra idea per risolvere il problema?

Grazie

BFS

unread,
Apr 11, 2023, 5:28:34 AM4/11/23
to
installa il runtime XP (che ancora supporta gli adp) e fai eseguire le
tue applicazioni con quel runtime e vedi se ti da problemi

ho decide e decine di installazioni in circolo con adp/ade con runtime
access 2002/XP-2010 e nessuna mi crea problemi

inoltre prova ad aggiungere msaccess su
sistema-->impostazione di sistema
avanzate-->prestazioni-->impostazioni-->protezione esecuzione programmi.
premi aggiungi e seleziona msaccess.exe

BFS

Anthony

unread,
Apr 11, 2023, 6:42:07 AM4/11/23
to
Ciao,

sia con l'aggiunta di msaccess.exe nell'elenco dei programmi da non attivare la protezione esecuzione programmi e

sia impostando Attiva protezione esecuzione programmi solo per i programmi e i servizi essenziali di Windows ha funzionato.

Inoltre ho controllato su altre macchine dove non funzionato impostando una delle 2 impostazioni il problema si è risolto.

Ti ringrazio per la soluzione illuminante.

AA

BFS

unread,
Apr 11, 2023, 7:08:36 AM4/11/23
to
bene che hai risolto, la cosa strana è che su windows 10/11 access 2002
non ha mai dato problemi.
Cosa che invece è obbligatorio fare in windows server recenti per poter
eseguire runtime cosi vecchi.

Solo su un notebook di marca HP con windows 10 avevo dovuto eseguire
questa operazione. E il motivo ad oggi mi è ancora oscuro.

BFS



Simone Calligaris

unread,
Apr 11, 2023, 11:11:06 AM4/11/23
to

> bene che hai risolto, la cosa strana è che su windows 10/11 access 2002
> non ha mai dato problemi.
> Cosa che invece è obbligatorio fare in windows server recenti per poter
> eseguire runtime cosi vecchi.

Confermo: è un'operazione necessaria sui Win Server con le vecchie versioni di Access, ma non m'era mai capitato sui Clients.

Saluti
0 new messages