Cartella di lavoro di Excel non viene attivato quando si esegue una macro che chiama il metodo Workbook.Activate

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3083825
Sintomi
Quando si esegue una macro che chiama il Workbook.Activatemetodo in una cartella di lavoro Microsoft Excel 2013, la cartella di lavoro non viene attivato se ilScreenUpdating proprietà è impostata su False.
Workaround
Per aggirare questo problema, set di aliasImposta il proprietà ScreenUpdating su True prima di chiamare il metodo Activate . È possibile impostare nuovamente su False, se necessario, quando si esegue il metodoActivate, come nell'esempio di codice seguente:
Application.ScreenUpdating = TrueWorkbooks(1).ActivateApplication.ScreenUpdating = False
Nota Questo codice può introdurre un flash su schermo e può modificare il contenuto visualizzato per Excel durante l'esecuzione della macro.
Informazioni
In Excel 2013, è stata introdotta la funzionalità di interfaccia (SDI) singolo documento. Le cartelle di lavoro di Excel 2013 sono finestre di primo livello in Windows. In questa configurazione, Windows gestisce l'attivazione di windows invece di gestire le finestre figlio, come avviene nelle versioni precedenti del programma Excel.

Nello scenario descritto nella sezione "Sintomi", Excel richiede che la cartella di lavoro di attivare Windows, ma la finestra della cartella di lavoro non soddisfa i requisiti di attivazione di Windows.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3083825 - Ultima revisione: 08/24/2015 19:34:00 - Revisione: 1.0

Microsoft Office 2013 Service Pack 1

  • kbqfe kbsurveynew kbexpertisebeginner kbbug kbfix kbtshoot kbmt KB3083825 KbMtit
Feedback