Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

In un database di Microsoft Access 2010 quando si esegue la macro Importaesportatesto o una macro che importa, Esporta o collega un file di testo usando un nome di specifica salvato e la macro è stata creata o modificata in Access 2010, viene visualizzato il messaggio di errore seguente quando si tenta di eseguire la macro:

"La specifica del file di testo" <x> "non esiste. Non è possibile importare, esportare o collegare tramite la specifica."Tieni presente che il valore di "<x>" corrisponde al numero di indice della specifica nell'elenco delle specifiche per il database.

Causa

Si tratta di un problema noto in Microsoft Access 2010.

Risoluzione

Applicare l'aggiornamento cumulativo di giugno 2011 per Microsoft Access 2010:http://support.Microsoft.com/kb/2544022importante: se è stata modificata la macro contenente l'azione TrasferisciTesto in Access 2010 prima di applicare l'aggiornamento cumulativo di giugno 2011, verrà comunque visualizzato il messaggio di errore in esecuzione della macro dopo l'applicazione dell'aggiornamento. Se si apre la macro in visualizzazione struttura, la specifica del testo verrà modificata nel numero di indice della specifica (' x '). Per risolvere il problema, è necessario riselezionare il nome della specifica di testo appropriato in Access 2010 e salvare la macro.Soluzioni alternativeQuesto problema può essere risolto usando uno dei metodi descritti di seguito.Metodo 1: creare/modificare macro in una versione precedente di Access.

  1. Aprire il database in Microsoft Access 2007.

  2. Selezionare il nome della specifica desiderata nella sezione azione TrasferisciTesto della macro.

  3. Salvare e chiudere la macro.

  4. Aprire il database in Microsoft Access 2010 ed eseguire la macro.

Metodo 2: usare l'azione TrasferisciTesto in Visual Basic, Applications, anziché in una macro. Puoi eseguire la stessa azione di macro usando il codice VBA. Ad esempio: DoCmd. TrasferisciTesto acImportDelim, "MyImportSpec", "Tabella1", "C:\FileName.txt" per altre informazioni sull'uso di TrasferisciTesto, vedere l'articolo seguente: metodo DoCmd. TrasferisciTesto (Access)http://msdn.Microsoft.com/en-us/library/ff835958.aspxMetodo 3: rinominare la specifica in modo che corrisponda alla sua posizione nell'elenco delle specifiche. Per salvare una specifica esistente con un nuovo nome (in sostanza rinominando la specifica), eseguire questa procedura: nel database avviare una nuova importazione di file di testo selezionando la scheda dati esterni e quindi nel gruppo Importa & collegamento fare clic su file di testo.

  1. Selezionare un file di testo da importare e fare clic su OK

  2. Fare clic su avanzate

  3. Fare clic su specifiche

  4. Selezionare la specifica esistente, fare clic su Apri

  5. Fare clic su Salva con nome e denominarlo con il numero di indice corrispondente (nell'elenco delle specifiche il primo è "1", il secondo è "2" e così via).

  6. Fare clic su specifiche

  7. Selezionare il nome della specifica precedente e fare clic su Elimina

  8. Ora la specifica precedente è denominata con il numero di indice

  9. Annullamento delle finestre di importazione guidata

  10. Aprire la macro in visualizzazione struttura

  11. Nella casella combinata per il nome della specifica selezionare il nuovo nome della specifica

Ulteriori informazioni

Le macro create nelle versioni precedenti di Access verranno eseguite correttamente in Access 2010 finché non vengono modificate in Microsoft Access 2010.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×