INFO: Traduzione degli errori di automazione per VB/VBA (Long)

Traduzione articoli Traduzione articoli
Identificativo articolo: 186063 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo Ŕ stato precedentemente pubblicato con il codice di riferimento I186063
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

In questo articolo vengono descritti vari metodi per ottenere il testo del messaggio dal relativo codice di errore. Viene fornito l'elenco di codici di errore e descrizioni contenuto nel file Winerror.h.

NOTA: se mentre si lavora con l'automazione in Visual Basic o con VBA (Visual Basic Applications Edition) vengono generati errori, l'errore non sempre includerÓ il testo del messaggio.

Informazioni

Fare riferimento al file Winerror.h

Quando si automatizza un'altra applicazione con Visual Basic o VBA, Ŕ possibile che venga visualizzato un errore simile al seguente:
Errore di run-time "-2147418094 (80010012)":
Errore di automazione.
Il valore -2147418094 corrisponde alla rappresentazione decimale del codice di errore, mentre il valore 80010012 a quella esadecimale dello stesso codice. Tale codice Ŕ documentato nel file di intestazione Winerror.h di Microsoft Visual C++. Per trovare il codice di errore, cercare la relativa rappresentazione esadecimale, in questo caso 80010012. Di seguito Ŕ riportato un estratto del file Winerror.h, in cui Ŕ descritto questo errore:
   // 
   // MessageId: RPC_E_SERVER_DIED_DNE
   // 
   // MessageText:
   // 
   // Il chiamato (server [non applicazione server]) non Ŕ disponibile
   //  ed Ŕ scomparso. Tutte le connessioni non sono valide.  Questa chiamata pu˛ essere
   // stata effettuata.
   // 
   #define RPC_E_SERVER_DIED_DNE            _HRESULT_TYPEDEF_(0x80010012L)
				
Winerror.h Ŕ incluso in Microsoft Visual C++ ed Ŕ fornito anche in MSDN (Microsoft Developer Network) Library.

NOTA: nel file Winerror.h non sono elencati gli errori di automazione specifici di un'applicazione server. Se non si trova il codice di errore in questione nel file Winerror.h, consultare la documentazione dell'applicazione server. Solitamente negli errori specifici di un'applicazione le ultime quattro cifre della rappresentazione esadecimale del codice di errore si riferiscono all'errore specifico dell'applicazione.

Utilizzare FormatMessage

╚ possibile utilizzare la funzione API FormatMessage per determinare il testo del messaggio associato a un codice di errore di automazione. La funzione di esempio riportata di seguito illustra come utilizzare FormatMessage per ottenere il testo del messaggio:
   Option Explicit

   Const FORMAT_MESSAGE_FROM_SYSTEM = &H1000

   Private Declare Function FormatMessage Lib "kernel32" Alias _
      "FormatMessageA" ( ByVal dwFlags As Long, lpSource As Long, _
      ByVal dwMessageId As Long, ByVal dwLanguageId As Long, _
      ByVal lpBuffer As String, ByVal nSize As Long, Arguments As Any) _
      As Long

   Private Function MessageText(lCode As Long) As String
       Dim sRtrnCode As String
       Dim lRet As Long

       sRtrnCode = Space$(256)
       lRet = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, 0&, lCode, 0&, _
                 sRtrnCode, 256&, 0&)
       If lRet >0 Then
          MessageText = Left(sRtrnCode, lRet)
       Else
          MessageText = "Error not found."
       End If

   End Function
				
L'esempio che segue illustra come utilizzare questa funzione con il codice di automazione. In questo esempio l'applicazione server Ŕ Microsoft Excel. Quando si fa riferimento a un oggetto cartella di lavoro dopo che tale oggetto Ŕ stato distrutto o chiuso, verrÓ generato un errore. Per illustrare come utilizzare la funzione MessageText, in questo esempio viene volutamente generato un errore di automazione facendo riferimento a un oggetto cartella di lavoro dopo che la cartella Ŕ stata chiusa:
Dim xl come oggetto
   Dim book As Object
   Dim sMsg As String

   Set xl = CreateObject("excel.application")
   Set book = xl.workbooks.Add
   book.Close False
   On Error Resume Next
   Debug.Print book.Name  '<-Generates an automation error because the
                          '  workbook referenced by the book object has
                          '  been closed.

   If Err.Number <> 0 Then

       sMsg = MessageText(Err.Number)
       MsgBox "Automation Error " & vbCr & Err.Number & _
              " (" & Hex(Err.Number) & ")" & vbCr & sMsg

   End If
   On Error GoTo 0
   Set xl = Nothing
				
Fare riferimento all'oggetto cartella dopo che la cartella di lavoro Ŕ stata distrutta genera l'errore di run-time -2147418094 (80010012). Questo Ŕ il messaggio di testo restituito da FormatMessage per questo particolare errore:
Il chiamato (server [applicazione non server]) non Ŕ disponibile ed Ŕ scomparso. Tutte le connessioni non sono valide. La chiamata non Ŕ stata effettuata.
NOTA: la funzione FormatMessage non restituisce errori specifici di una determinata applicazione.

Utilizzare "Ricerca errori"

Microsoft Visual C++ versione 5.0 include un'utilitÓ denominata "Ricerca errori" che fornisce il testo del messaggio per i codici di errore.

Per utilizzare questa utilitÓ, avviare Microsoft Visual C++ e scegliere Ricerca errori dal menu Strumenti. Digitare il codice di errore e fare clic su Ricerca. Se ad esempio Ŕ stato visualizzato l'errore descritto in precedenza, -2147418094 (80010012), digitare il seguente testo in "Ricerca errori", quindi fare clic su Ricerca:
0x80010012

Elenco di errori contenuto in WINERROR.H

Nella tabella che segue sono descritti i codici di errore contenuti nel file Winerror.h incluso in Microsoft Visual C++ versione 5.0:
  Errore di   Errore di
  automazione        automazione
  in decimali   in esadecimali       Descrizione errore

-2147418113 (8000FFFF)    Errore grave.
-2147942413 (8007000D)    Dati non validi.

-2147467263 (80004001)    Non implementato.
-2147024882 (8007000E)    Memoria insufficiente.
-2147024809 (80070057)    Uno o pi¨ argomenti non validi.
-2147467262 (80004002)    Interfaccia non supportata.
-2147467261 (80004003)    Puntatore non valido.
-2147024890 (80070006)    Handle non valido.
-2147467260 (80004004)    Operazione interrotta.
-2147467259 (80004005)    Errore non specificato.
-2147024891 (80070005)    Errore di accesso generale negato.
-2147483647 (80000001)    Non implementato.
-2147483646 (80000002)    Memoria insufficiente.
-2147483645 (80000003)    Uno o pi¨ argomenti non validi.
-2147483644 (80000004)    Interfaccia non supportata.
-2147483643 (80000005)    Puntatore non valido.
-2147483642 (80000006)    Handle non valido.
-2147483641 (80000007)    Operazione interrotta.
-2147483640 (80000008)    Errore non specificato.
-2147483639 (80000009)    Errore di accesso generale negato.
-2147483638 (8000000A)    I dati necessari per il completamento di questa
                          operazione non sono ancora disponibili.
-2147467258 (80004006)    Errore memoria locale del thread.
-2147467257 (80004007)    Errore acquisizione allocatore di memoria condivisa.
-2147467256 (80004008)    Errore acquisizione allocatore di memoria.
-2147467255 (84009)       Impossibile inizializzare la cache delle classi.
-2147467254 (8400A)       Impossibile inizializzare i servizi RPC.
-2147467253 (8000400B)    Impossibile impostare controllo del canale della memoria locale del thread.
-2147467252 (8000400C)    Impossibile allocare controllo del canale della
                          memoria locale del thread.
-2147467251 (8000400D)    L'allocatore di memoria fornito dall'utente
                          non Ŕ accettabile.
-2147467250 (8000400E)    Mutex del servizio OLE giÓ esistente.
-2147467249 (8000400F)    Il mapping del file del servizio OLE esiste giÓ.
-2147467248 (80004010)    Impossibile fare il mapping della vista del file per il servizio OLE.
-2147467247 (80004011)    Errore durante tentativo di avvio del servizio OLE.
-2147467246 (80004012)    Tentativo di chiamata a CoInitialize una
                          seconda volta mentre era in singolo thread.
-2147467245 (80004013)    Attivazione remota necessaria ma non
                          consentita.
-2147467244 (80004014)    Attivazione remota necessaria ma il nome del
                          server fornito non Ŕ valido.
-2147467243 (80004015)    La classe Ŕ configurata per l'esecuzione con un
                          ID di protezione (SID) diverso dal chiamante.
-2147467242 (80004016)    L'utilizzo dei servizi Ole1 che richiedono
                          finestre DDE Ŕ disabilitato.
-2147467241 (80004017)    La specificazione RunAs deve 
                          essere 
                          <nome dominio>\<nome utente> o solo 
                          <nome utente>.             
-2147467240 (80004018)    Impossibile avviare il processo del server. La 
                          nome del percorso potrebbe non essere corretto.  
-2147467239 (80004019)    Impossibile avviare il processo server
                          con l'identitÓ configurata. Il nome del percorso
                          potrebbe non essere corretto o non essere disponibile.  
-2147467238 (8000401A)    Impossibile avviare il processo server.
                          L'identitÓ configurata non Ŕ corretta. Verificare il
                          nome utente e la password. 
-2147467237 (8000401B)    Il client non ha il permesso di avviare questo server. 
-2147467236 (8000401C)    Impossibile avviare il servizio che fornisce
                          questo server. 
-2147467235 (8000401D)    Questo computer non Ŕ in grado di comunicare
                          con il computer che fornisce il server. 
-2147467234 (8000401E)    Il server non ha risposto dopo essere stato avviato. 
-2147467233 (8000401F)    Le informazioni di registrazione di questo server
                          non sono consistenti o sono incomplete. 
-2147467232 (80004020)    Le informazioni di registrazione di questa
                          interfaccia non sono consistenti o sono incomplete. 
-2147467231 (80004021)    L'operazione richiesta non Ŕ supportata. 
-2147221504 (80040000)    Struttura OLEVERB non valida.
-2147221503 (80040001)    Flag di notifica non validi.
-2147221502 (80040002)    Impossibile continuare enumerazione: dati
                          associati mancanti.
-2147221501 (80040003)    Questa implementazione non riceve notifiche.
-2147221500 (80040004)    Nessuna connessione per questo ID di connessione.
-2147221499 (80040005)    ╚ necessario eseguire l'oggetto per effettuare questa operazione.
-2147221498 (80040006)    Non esiste una cache su cui operare.
-2147221497 (80040007)    Oggetto non inizializzato.
-2147221496 (80040008)    La classe di origine dell'oggetto collegato Ŕ cambiata.
-2147221495 (80040009)    Impossibile ottenere il moniker dell'oggetto.
-2147221494 (8004000A)    Impossibile effettuare il binding all'oggetto di origine.
-2147221493 (8004000B)    Oggetto statico. Operazione non consentita.
-2147221492 (8004000C)    Utente annullato al di fuori della finestra di dialogo Salva.
-2147221491 (8004000D)    Rettangolo non valido.
-2147221490 (8004000E)    compobj.dll Ŕ troppo obsoleta per l'inizializzazione con
                          ole2.dll.
-2147221489 (8004000F)    Handle della finestra non valido.
-2147221488 (80040010)    L'oggetto non Ŕ in nessuno degli stati attivi interni.
-2147221487 (80040011)    Impossibile convertire l'oggetto.
-2147221486 (80040012)    Impossibile eseguire l'operazione perchÚ l'oggetto
                          non Ŕ stato ancora memorizzato.
-2147221404 (80040064)    Struttura FORMATETC non valida.
-2147221403 (80040065)    Struttura DVTARGETDEVICE non valida.
-2147221402 (80040066)    Struttura STDGMEDIUM non valida.
-2147221401 (80040067)    Struttura STATDATA non valida.
-2147221400 (80040068)    Lindex non valido.
-2147221399 (80040069)    Tymed non valido.
-2147221398 (8004006A)    Formato degli Appunti non valido.
-2147221397 (8004006B)    Aspetto/i non valido/i.
-2147221396 (8004006C)    Parametro tdSize della struttura DVTARGETDEVICE
                          non valido.
-2147221395 (8004006D)    L'oggetto non supporta l'interfaccia IViewObject.
-2147221248 (80040100)    Revoca di una destinazione di rilascio non registrata
                          in corso...
-2147221247 (80040101)    Finestra giÓ registrata come destinazione per il
                          rilascio.
-2147221246 (80040102)    Handle della finestra non valido.
-2147221232 (80040110)    La classe non supporta l'aggregazione (o l'oggetto
                          della classe Ŕ remoto).
-2147221231 (80040111)    ClassFactory non pu˛ fornire la classe richiesta.
-2147221184 (80040140)    Errore durante la realizzazione della vista.
-2147221168 (80040150)    Impossibile leggere la chiave dal Registro di sistema.
-2147221167 (80040151)    Impossibile scrivere la chiave nel Registro di sistema.
-2147221166 (80040152)    Impossibile trovare la chiave nel Registro di sistema.
-2147221165 (80040153)    Valore non valido per il Registro di sistema.
-2147221164 (80040154)    Classe non registrata.
-2147221163 (80040155)    Interfaccia non registrata.
-2147221136 (80040170)    Cache non aggiornata.
-2147221120 (80040180)    Non esistono verb per l'oggetto OLE.
-2147221119 (80040181)    Verb non valido per l'oggetto OLE.
-2147221088 (800401A0)    Comando Annulla non disponibile.
-2147221087 (800401A1)    Spazio per gli strumenti non disponibile.
-2147221056 (800401C0)    Metodo Get OLESTREAM non riuscito.
-2147221055 (800401C1)    Metodo Put OLESTREAM non riuscito.
-2147221054 (800401C2)    Il contenuto dell'OLESTREAM non Ŕ nel formato corretto.
-2147221053 (800401C3)    Errore in una chiamata GDI a Windows durante
                          la conversione da bitmap a DIB.
-2147221052 (800401C4)    Il contenuto dell'IStorage non Ŕ nel formato corretto.
-2147221051 (800401C5)    Uno degli stream standard manca dal contenuto
                          dell'IStorage.
-2147221050 (800401C6)    Errore in una chiamata GDI a Windows
                          durante la conversione da DIB a bitmap. 
-2147221040 (800401D0)    Impossibile eseguire OpenClipboard.
-2147221039 (800401D1)    Impossibile eseguire EmptyClipboard.
-2147221038 (800401D2)    Impossibile eseguire SetClipboard.
-2147221037 (800401D3)    Dati non validi negli Appunti.
-2147221036 (800401D4)    Impossibile eseguire CloseClipboard.
-2147221024 (800401E0)    ╚ necessario collegare manualmente il moniker.
-2147221023 (800401E1)    L'operazione ha superato la scadenza.
-2147221022 (800401E2)    ╚ necessario un moniker generico.
-2147221021 (800401E3)    Operazione non disponibile.
-2147221020 (800401E4)    Sintassi non valida.
-2147221019 (800401E5)    Non esistono oggetti per moniker.
-2147221018 (800401E6)    Estensione errata per il file.
-2147221017 (800401E7)    Operazione intermedia non riuscita.
-2147221016 (800401E8)    Impossibile effettuare un binding al moniker.
-2147221015 (800401E9)    Moniker non collegato.
-2147221014 (800401EA)    Impossibile aprire il file.
-2147221013 (800401EB)    Per eseguire l'operazione Ŕ necessario l'input dell'utente.
-2147221012 (800401EC)    La classe del moniker non ha inverso.
-2147221011 (800401ED)    Moniker non fa riferimento alla memoria.
-2147221010 (800401EE)    Nessun prefisso comune.
-2147221009 (800401EF)    Impossibile enumerare moniker.
-2147221008 (800401F0)    CoInitialize non Ŕ stato chiamato. 
-2147221007 (800401F1)    CoInitialize Ŕ giÓ stato chiamato. 
-2147221006 (800401F2)    Impossibile determinare la classe dell'oggetto.
-2147221005 (800401F3)    Stringa della classe non valida.
-2147221004 (800401F4)    Stringa dell'interfaccia non valida.
-2147221003 (800401F5)    Applicazione non trovata.
-2147221002 (800401F6)    L'applicazione non pu˛ essere eseguita pi¨ di una volta.
-2147221001 (800401F7)    Alcuni errori nel programma dell'applicazione.
-2147221000 (800401F8)    DLL per la classe non trovata.
-2147220999 (800401F9)    Errore nella DLL.
-2147220998 (800401FA)    SO o versione SO per applicazione errati.
-2147220997 (800401FB)    L'oggetto non Ŕ registrato.
-2147220996 (800401FC)    Oggetto giÓ registrato.
-2147220995 (800401FD)    L'oggetto non Ŕ connesso a un server.
-2147220994 (800401FE)    L'applicazione Ŕ stata avviata, ma non ha registrato una
                          class factory.
-2147220993 (800401FF)    L'oggetto Ŕ stato rilasciato.
-2146959359 (80080001)    Tentativo di creazione di un oggetto della classe non riuscito.
-2146959358 (80080002)    Il servizio OLE non Ŕ riuscito a collegarsi all'oggetto.
-2146959357 (80080003)    Comunicazione RPC con il servizio OLE non riuscita.
-2146959356 (80080004)    Percorso all'oggetto errato.
-2146959355 (80080005)    Esecuzione del server non riuscita.
-2146959354 (80080006)    Il servizio OLE non Ŕ riuscito a comunicare con il server
                          dell'oggetto.
-2146959353 (80080007)    Impossibile normalizzare il percorso del moniker.
-2146959352 (80080008)    Il server dell'oggetto si fermerÓ quando il servizio OLE
                          lo contatterÓ.
-2146959351 (80080009)    Specificato un puntatore a un blocco principale non valido.
-2146959344 (80080010)    Una catena di allocazione conteneva un puntatore
                          di collegamento non valido.
-2146959343 (80080011)    Dimensione di allocazione richiesta troppo grande.
-2147352575 (80020001)    Interfaccia sconosciuta. 
-2147352573 (80020003)    Impossibile trovare il membro. 
-2147352572 (80020004)    Impossibile trovare il parametro. 
-2147352571 (80020005)    Tipo non corrispondente. 
-2147352570 (80020006)    Nome sconosciuto.  
-2147352569 (80020007)    Nessun argomento denominato. 
-2147352568 (80020008)    Tipo di variabile non valido. 
-2147352567 (80020009)    Si Ŕ verificata un'eccezione. 
-2147352566 (8002000A)    Non compreso nell'intervallo presente. 
-2147352565 (8002000B)    Indice non valido. 
-2147352564 (8002000C)    Lingua sconosciuta. 
-2147352563 (8002000D)    Memoria bloccata. 
-2147352562 (8002000E)    Numero di parametri non valido. 
-2147352561 (8002000F)    Parametro non facoltativo. 
-2147352560 (80020010)    Chiamato non valido. 
-2147352559 (80020011)    Non supporta una raccolta. 
-2147319786 (80028016)    Buffer troppo piccolo. 
-2147319784 (80028018)    Formato vecchio o libreria dei tipi non valida. 
-2147319783 (80028019)    Formato vecchio o libreria dei tipi non valida. 
-2147319780 (8002801C)    Errore durante l'accesso al registro OLE. 
-2147319779 (8002801D)    Libreria non registrata. 
-2147319769 (80028027)    Collegato a tipo sconosciuto. 
-2147319768 (80028028)    Nome qualificato disattivato. 
-2147319767 (80028029)    Riferimento di inoltro non valido o riferimento
                          a un tipo non compilato. 
-2147319766 (8002802A)    Tipo non corrispondente. 
-2147319765 (8002802B)    Impossibile trovare l'elemento. 
-2147319764 (8002802C)    Nome ambiguo. 
-2147319763 (8002802D)    Nome giÓ esistente nella libreria. 
-2147319762 (8002802E)    LCID sconosciuto. 
-2147319761 (8002802F)    Funzione non definita nella DLL specificata. 
-2147317571 (800288BD)    Tipo di modulo non valido per l'operazione. 
-2147317563 (800288C5)    La dimensione non pu˛ superare i 64 KB. 
-2147317562 (800288C6)    ID duplicato nella gerarchia di ereditarietÓ. 
-2147317553 (800288CF)    Livello di ereditarietÓ non corretto nel membro
                          standard OLE. 
-2147316576 (80028CA0)    Tipo non corrispondente. 
-2147316575 (80028CA1)    Numero di argomenti non valido. 
-2147316574 (80028CA2)    Errore di I/O. 
-2147316573 (80028CA3)    Errore durante la creazione di file tmp unici. 
-2147312566 (80029C4A)    Errore durante il caricamento della libreria dei tipi/DLL. 
-2147312509 (80029C83)    Funzioni di proprietÓ incoerenti. 
-2147312508 (80029C84)    Dipendenza circolare tra tipi/moduli. 
-2147287039 (80030001)    Impossibile eseguire l'operazione richiesta. 
-2147287038 (80030002)    Impossibile trovare %1. 
-2147287037 (80030003)    Impossibile trovare il percorso %1. 
-2147287036 (80030004)    Risorse insufficienti per aprire un altro
                          Visiofix.bat. 
-2147287035 (80030005)    Accesso negato. 
-2147287034 (80030006)    Operazione tentata su un oggetto non valido. 
-2147287032 (80030008)    Memoria insufficiente per completare
                          l'operazione. 
-2147287031 (80030009)    Errore. Puntatore non valido. 
-2147287022 (80030012)    Non ci sono pi¨ voci da restituire. 
-2147287021 (80030013)    Disco protetto da scrittura. 
-2147287015 (80030019)    Errore durante un'operazione di ricerca. 
-2147287011 (8003001D)    Errore sul disco durante un'operazione di scrittura. 
-2147287010 (8003001E)    Errore sul disco durante un'operazione di lettura. 
-2147287008 (80030020)    Violazione di condivisione. 
-2147287007 (80030021)    Violazione di blocco. 
-2147286960 (80030050)    %1 giÓ esistente. 
-2147286953 (80030057)    Errore. Parametro non valido. 
-2147286928 (80030070)    Spazio su disco insufficiente per completare
                          o un file equivalente. 
-2147286800 (800300F0)    Scrittura non valida di una proprietÓ non semplice
                          in un insieme di proprietÓ semplici. 
-2147286790 (800300FA)    Una chiamata API Ŕ stata interrotta in modo anomalo. 
-2147286789 (800300FB)    Il file %1 non Ŕ un file composto valido. 
-2147286788 (800300FC)    Il nome %1 non Ŕ valido. 
-2147286787 (800300FD)    Si Ŕ verificato un errore imprevisto. 
-2147286786 (800300FE)    La funzione non Ŕ implementata. 
-2147286785 (800300FF)    Errore. Flag non validi. 
-2147286784 (80030100)    Si Ŕ tentato di utilizzare un oggetto impegnato. 
-2147286783 (80030101)    Memoria modificata dopo l'ultimo
                          salvataggio. 
-2147286782 (80030102)    Si Ŕ tentato di utilizzare un oggetto che non esiste
                          pi¨. 
-2147286781 (80030103)    Impossibile salvare. 
-2147286780 (80030104)    Il file composto %1 Ŕ stato creato con una
                          versione di memoria non compatibile. 
-2147286779 (80030105)    Il file composto %1 Ŕ stato creato con una versione
                          di memoria pi¨ recente. 
-2147286778 (80030106)    Per l'operazione Ŕ necessario Share.exe
                          o un file equivalente. 
-2147286777 (80030107)    Operazione non consentita chiamata per memorizzazione
                          non in file. 
-2147286776 (80030108)    Operazione non consentita chiamata per oggetto
                          con marshalling ancora esistente. 
-2147286775 (80030109)    File di documento danneggiato. 
-2147286768 (80030110)    OLE32.DLL Ŕ stato caricato all'indirizzo errato. 
-2147286527 (80030201)    Il download del file Ŕ stato interrotto in modo anomalo. La 
                          file non Ŕ completo. 
-2147286526 (80030202)    Il download del file Ŕ stato interrotto. 
-2147418111 (80010001)    Chiamata respinta dal chiamato. 
-2147418110 (80010002)    Chiamata annullata dal filtro messaggi. 
-2147418109 (80010003)    Il chiamante sta inviando una chiamata SendMessage
                          e non pu˛ chiamare tramite
                          PostMessage. 
-2147418108 (80010004)    Il chiamante sta inviando una chiamata asincrona
                          e non pu˛ effettuare una chiamata in uscita
                          per conto di questa chiamata. 
-2147418107 (80010005)    Impossibile effettuare una chiamata in uscita
                          dall'interno del filtro messaggi. 
-2147418106 (80010006)    Impossibile continuare a utilizzare la connessione,
                          in quanto interrotta o non pi¨ valida. Le altre connessioni
                          sono ancora valide. 
-2147418105 (80010007)    Il chiamato (server [applicazione non server]) non Ŕ
                          disponibile ed Ŕ scomparso. Tutte le connessioni
                          non sono valide. Questa chiamata pu˛ essere stata effettuata. 
-2147418104 (80010008)    Il chiamante (client) Ŕ scomparso mentre
                          il chiamato (server) stava elaborando una chiamata. 
-2147418103 (80010009)    Il pacchetto dati contenente i dati del parametro
                          su cui Ŕ stato eseguito il marshalling non Ŕ corretto. 
-2147418102 (8001000A)    La chiamata non era stata trasmessa in modo appropriato. La
                          coda dei messaggi era piena e non Ŕ stata svuotata dopo
                          averla ceduta. 
-2147418101 (8001000B)    Il client (chiamante) non pu˛ eseguire il marshalling
                          dei dati restituiti. Memoria insufficiente. 
-2147418100 (8001000C)    Il client (chiamante) non pu˛ annullare il marshalling
                          dei dati restituiti. Memoria insufficiente. 
-2147418099 (8001000D)    Il server (chiamato) non pu˛ eseguire il marshalling
                          dei dati restituiti. Memoria insufficiente. 
-2147418098 (8001000E)    Il server (chiamato) non pu˛ annullare il marshalling
                          dei dati dei parametri. Memoria insufficiente. 
-2147418097 (8001000F)    Dati ricevuti non validi. Potrebbero essere dati
                          del server o del client. 
-2147418096 (80010010)    Parametro non valido. Impossibile eseguire
                          il marshalling. 
-2147418095 (80010011)    Nessuna seconda chiamata in uscita sullo stesso canale
                          nella conversazione DDE. 
-2147418094 (80010012)    Il chiamato (server [applicazione non server]) non Ŕ
                          disponibile ed Ŕ scomparso. Tutte le connessioni
                          non sono valide. La chiamata non Ŕ stata effettuata. 
-2147417856 (80010100)    Chiamata di sistema non riuscita. 
-2147417855 (80010101)    Impossibile allocare alcune delle risorse richieste
                          (memoria, eventi, ...). 
-2147417854 (80010102)    Tentativo di eseguire chiamate su pi¨
                          thread in modalitÓ a thread singolo. 
-2147417853 (80010103)    L'interfaccia richiesta non Ŕ registrata nell'oggetto
                          server. 
-2147417852 (80010104)    Impossibile chiamare il server o restituire i
                          risultati della chiamata al server. 
-2147417851 (80010105)    Il server ha sollevato un'eccezione. 
-2147417850 (80010106)    Impossibile cambiare la modalitÓ thread dopo averla impostata. 
-2147417849 (80010107)    Il metodo chiamato non esiste nel server. 
-2147417848 (80010108)    L'oggetto richiesto si Ŕ disconnesso dai
                          client. 
-2147417847 (80010109)    Impossibile elaborare la chiamata
                          ora. Riprovare in seguito. 
-2147417846 (8001010A)    Il filtro messaggi ha indicato che l'applicazione
                          Ŕ impegnata. 
-2147417845 (8001010B)    Chiamata respinta dal filtro messaggi. 
-2147417844 (8001010C)    Chiamata un'interfaccia di controllo delle chiamate
                          dati con definizione automatica delle dimensioni. 
-2147417843 (8001010D)    Impossibile eseguire una chiamata in uscita.
                          Invio in di una chiamata sincrona di input
                          in corso... 
-2147417842 (8001010E)    Chiamata un'interfaccia su cui era stato eseguito
                          il marshalling per un thread differente. 
-2147417841 (8001010F)    CoInitialize non Ŕ stato chiamato sul thread
                          corrente. 
-2147417840 (80010110)    Versioni di OLE non corrispondenti nei computer
                          client e server. 
-2147417839 (80010111)    OLE ha ricevuto un pacchetto con intestazione non valida. 
-2147417838 (80010112)    OLE ha ricevuto un pacchetto con estensione non valida. 
-2147417837 (80010113)    L'interfaccia o l'oggetto richiesto non esiste. 
-2147417836 (80010114)    L'oggetto richiesto non esiste. 
-2147417835 (80010115)    OLE ha inviato una richiesta ed Ŕ in attesa della
                          risposta. 
-2147417834 (80010116)    OLE Ŕ in attesa prima di inviare di nuovo la richiesta. 
-2147417833 (80010117)    Impossibile accedere al contesto della chiamata
                          dopo aver completato la chiamata. 
-2147417832 (80010118)    Rappresentazione su chiamate non protette non supportata. 
-2147417831 (80010119)    Inizializzare la protezione prima dell'esecuzione
                          o dell'annullamento del marshalling delle interfacce. Impossibile modificare
                          dopo l'inizializzazione. 
-2147417830 (8001011A)    Nessun package di protezione installato
                          nel computer oppure l'utente non ha eseguito
                          l'accesso oppure non vi sono package di protezione
                          compatibili fra il client e il server. 
-2147417829 (8001011B)    Accesso negato. 
-2147417828 (8001011C)    Chiamate remote non consentite per il processo. 
-2147417827 (8001011D)    Formato non valido o sconosciuto del pacchetto
                          di dati di interfaccia su cui Ŕ stato eseguito il marshalling (OBJREF). 
-2147352577 (8001FFFF)    Errore interno. 
-2146893823 (80090001)    Identificatore utente non valido. 
-2146893822 (80090002)    Hash non valido. 
-2146893821 (80090003)    Chiave non valida. 
-2146893820 (80090004)    Lunghezza non valida. 
-2146893819 (80090005)    Dati non validi. 
-2146893818 (80090006)    Firma non valida. 
-2146893817 (80090007)    Versione del provider non valida. 
-2146893816 (80090008)    Algoritmo specificato non valido. 
-2146893815 (80090009)    Flag specificati non validi. 
-2146893814 (8009000A)    Tipo specificato non valido. 
-2146893813 (8009000B)    Chiave non valida per l'utilizzo nello stato specificato. 
-2146893812 (8009000C)    Hash non valido per l'utilizzo nello stato specificato. 
-2146893811 (8009000D)    Chiave inesistente.  
-2146893810 (8009000E)    Memoria insufficiente per l'operazione. 
-2146893809 (8009000F)    Oggetto giÓ esistente. 
-2146893808 (80090010)    Accesso negato. 
-2146893807 (80090011)    Impossibile trovare l'oggetto. 

-2146893806 (80090012)    Dati giÓ crittografati. 
-2146893805 (80090013)    Il provider specificato non Ŕ valido. 
-2146893804 (80090014)    Tipo del provider specificato non valido. 
-2146893803 (80090015)    Chiave pubblica del provider non valida. 
-2146893802 (80090016)    Keyset inesistente. 
-2146893801 (80090017)    Tipo di provider non definito. 
-2146893800 (80090018)    Tipo di provider registrato non valido. 
-2146893799 (80090019)    Keyset non definito. 
-2146893798 (8009001A)    Keyset registrato non valido. 
-2146893797 (8009001B)    Tipo di provider non corrispondente al valore registrato. 
-2146893796 (8009001C)    File della firma digitale danneggiato. 
-2146893795 (8009001D)    Impossibile inizializzare in modo corretto la DLL del provider. 
-2146893794 (8009001E)    Impossibile trovare la DLL del provider. 
-2146893793 (8009001F)    Parametro Keyset non valido. 
-2146893792 (80090020)    Errore interno. 
-2146893791 (80090021)    Errore di base. 
-2146762751 (800B0001)    Il provider attendibilitÓ specificato non Ŕ
                          noto in questo sistema. 
-2146762750 (800B0002)    Operazione di verifica dell'attendibilitÓ non
                          supportata dal provider specificato. 
-2146762749 (800B0003)    Il modulo specificato non Ŕ supportato o Ŕ
                          sconosciuto al provider
                          attendibilitÓ. 
-2146762748 (800B0004)    Oggetto non attendibile per l'azione
                          specificata. 
-2146762747 (800B0005)    Errore. Problema nel processo di codifica ASN.1. 
-2146762746 (800B0006)    Errore. Problema nel processo di decodifica ASN.1. 
-2146762745 (800B0007)    Lettura/scrittura in corso delle estensioni con
                          attributi corretti e viceversa. 
-2146762744 (800B0008)    Errore di crittografia non specificato. 
-2146762743 (800B0009)    Impossibile determinare le dimensioni dei dati. 
-2146762742 (800B000A)    Impossibile determinare le dimensioni dei dati con
                          dimensioni indefinite. 
-2146762741 (800B000B)    Per l'oggetto Ŕ impossibile leggere e scrivere
                          dati con definizione automatica delle dimensioni.  
-2146762496 (800B0100)    Nessuna firma nell'oggetto. 
-2146762495 (800B0101)    Un certificato richiesto non appartiene al
                          periodo di validitÓ. 
-2146762494 (800B0102)    Nidificazione dei periodi di validitÓ della catena di
                          certificazione non corretta.
-2146762493 (800B0103)    Un certificato che pu˛ essere utilizzato solo come
                          certificato finale viene utilizzato come autoritÓ di certificazione o viceversa.
-2146762492 (800B0104)    Violato un limite di lunghezza di percorso nella
                          catena di certificazione.
-2146762491 (800B0105)    Una estensione di tipo sconosciuto segnata
                          come 'critical' Ŕ presente in un certificato.
-2146762490 (800B0106)    Un certificato viene utilizzato per uno scopo
                          non permesso.
-2146762489 (800B0107)    Un certificato figlio in realtÓ non Ŕ stato emesso da
                          quello che appare come suo certificato genitore.
-2146762488 (800B0108)    Certificato assente oppure valore vuoto per un campo
                          importante, quale oggetto o nome dell'autoritÓ
                          emittente.
-2146762487 (800B0109)    Una catena di certificazione Ŕ stata elaborata correttamente ma
                          ha terminato in un certificato che non Ŕ
                          riconosciuto dal fornitore di fiducia.
-2146762486 (800B010A)    Una catena di certificazione non Ŕ stata eseguita
                          come avrebbe dovuto.
				

Riferimenti

Per ulteriori informazioni su questo argomento in Office 97 o 2000, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
253235 FILE: OFFAUTMN.EXE illustra l'automazione in Office 97 e 2000 e fornisce codice di esempio
Per ulteriori informazioni, visitare il seguente sito Web MSDN:
http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspx
Nota: questo Ŕ un articolo a "PUBBLICAZIONE RAPIDA", creato direttamente all'interno dell'organizzazione di supporto Microsoft. Le informazioni contenute nel presente documento vengono fornite "cosý come sono" in risposta alle problematiche riscontrate. A causa della rapiditÓ con cui vengono resi disponibili, i materiali possono contenere errori di battitura e sono soggetti a modifica senza preavviso, in qualsiasi momento. Per altre considerazioni, vedere le Condizioni per l'utilizzo.

ProprietÓ

Identificativo articolo: 186063 - Ultima modifica: martedý 2 luglio 2013 - Revisione: 1.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Office XP Developer Edition
  • Microsoft Office 2000 Developer Edition
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Chiavi:á
kbapi kbautomation kbinfo kbinterop KB186063
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com