Impossibile disattivare le macro

Anonimo
2012-02-29T10:07:46+00:00

Salve a tutti.

Ho un foglio elettronico protetto in scrittura (.xls, perché qualche utente lo può dover aprire su Excel 2003) che ha una macro su ThisWorkbook.Open. Fino a qualche tempo fa, se volevo effettuare una modifica su quel foglio, facevo i seguenti passi:

Disattiva le macro (da opzioni -> Sicurezza -> Macro -> Disattiva tutte le macro)

Sprotezione del file (da File Manager, quel file -> Proprietà -> Sola lettura)

Apertura del file

Modifica della ThisWorkbook.Open mettendo un Exit Sub come prima istruzione

Salvataggio

Riattivazione delle macro

Apertura del file

Eliminazione dell'Exit Sub

Tutte le modifiche del caso

Salvataggio e protezione.

Un po' arzigogolato, ma perfettamente funzionante. Mi tocca fare così perché la macro che è su ThisWorkbook modifica alcune parti dei fogli andando a leggere su files che si trovano su ApplicationData dei vari utenti (me compreso, che sono il primo utilizzatore di quello che faccio) quello che ogni utente vuole avere, per questo se voglio il foglio pulito devo fare questa «menata».

Il problema è che Excel, da qualche giorno a questa parte, comincia ad eseguirmi la macro ThisWorkbook.Open anche se ho le macro completamente disattivate. C'è qualche firma che si è installata chissà perché chissà dove che fa eseguire le macro con tale firma anche se non richiesto (anche dicendogli di non eseguire nemmeno quelle firmate)? Qualche sistema per poterla eliminare? Ho scoperto un bug grosso come una casa?

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

3 risposte

Ordina per: Più utili
  1. Anonimo
    2012-03-07T09:14:08+00:00

    Ok, non sapevo del tasto Shift, mi accorcia di parecchio il mio lavoro, ma comunque è un workaround di qualcosa che non va come dovrebbe fare.

    Da un punto di vista speculativo (passami il termine) il problema rimane: che cos'è che fa in modo che in questo PC da qualche tempo (non ci giurerei, ma è dall'ultimo Windows Update), nonostante abbia indicato «disattiva tutte le macro senza notifica», qualsiasi file apro che abbia delle macro, me le esegue comunque?

    Non è una firma, non è un bug, non è un virus (ho sempre avuto un antivirus aggiornatissimo, e la scansione del sistema non ha dato nessun problema). Che è?

    «è sicuramente un problema tuo» Mio no, sono abbastanza sicuro di non avere roba pericolosa tra le macro scritte da me. Il problema è di chi si ritrova con roba pericolosa ed ha una situazione simile alla mia.

    Quale antivirus utilizzi?

    Prova anche a ripristinare Office:

    http://www.maurogsc.eu/comefareperexcel/ripristinooffice.aspx

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-03-07T09:02:15+00:00

    Ok, non sapevo del tasto Shift, mi accorcia di parecchio il mio lavoro, ma comunque è un workaround di qualcosa che non va come dovrebbe fare.

    Da un punto di vista speculativo (passami il termine) il problema rimane: che cos'è che fa in modo che in questo PC da qualche tempo (non ci giurerei, ma è dall'ultimo Windows Update), nonostante abbia indicato «disattiva tutte le macro senza notifica», qualsiasi file apro che abbia delle macro, me le esegue comunque?

    Non è una firma, non è un bug, non è un virus (ho sempre avuto un antivirus aggiornatissimo, e la scansione del sistema non ha dato nessun problema). Che è?

    «è sicuramente un problema tuo» Mio no, sono abbastanza sicuro di non avere roba pericolosa tra le macro scritte da me. Il problema è di chi si ritrova con roba pericolosa ed ha una situazione simile alla mia.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-02-29T10:28:16+00:00

    Salve a tutti.

    Ho un foglio elettronico protetto in scrittura (.xls, perché qualche utente lo può dover aprire su Excel 2003) che ha una macro su ThisWorkbook.Open. Fino a qualche tempo fa, se volevo effettuare una modifica su quel foglio, facevo i seguenti passi:

     

    <cut>

     Ho scoperto un bug grosso come una casa?

    E dai con 'sti bug!

    Se prima funzionava e adesso no, è sicuramente un problema tuo, non un bug.

    Se non vuoi eseguire le macro all'avvio di Excel, tieni premuto il tasto SHIFT all'avvio del file.

    Le *firme* non si installano *da sole*.

    La risposta è stata utile?

    0 commenti Nessun commento