Excel: esiste un'impostazione di registro per eliminare i messaggi di avviso quando si salvano fogli di calcolo in formato CSV?


14

Lavoro con molti file CSV e sono costantemente infastidito dalla finestra di dialogo di Excel che viene visualizzata quando provo a salvare un file:

"[il tuo foglio di calcolo] può contenere funzioni non compatibili con CSV (delimitato da virgole). Vuoi mantenere la cartella di lavoro in questo formato?"

La mia risposta sarà sempre SÌ. Esiste un'impostazione di registro per eliminare questa finestra di dialogo di conferma?


Probabilmente no. Una macro è un'opzione per te?
DaveParillo,

C'è un componente aggiuntivo Excel (con origine) per la mia domanda correlata Come esportare - non salvare con nome - in un altro formato? che può aiutare con questo.
Matt Wilson

Nella versione 1611 di Office 7571.2075 (abbonamento personale), vedo un'impostazione di casella di controllo in File / Opzioni / Salva, "Mostra avviso di perdita di dati durante la modifica di file delimitati da virgole (* .csv)" Tuttavia, è deselezionato e continuo a ricevere l'avviso . Su un altro computer che si trova sul canale differito con la versione 16.0.6965.2115 (abbonamento di lavoro), questa opzione non è disponibile, ma in qualche modo ho smesso di infastidirmi durante il salvataggio di CSV. Contribuirò a una risposta se mai riuscissi a capirlo davvero, ma spero che stiano implementando una soluzione funzionale con quella casella di controllo.
David Brown,

Risposte:


5

Questo è un problema comune a tutti gli utenti di Excel. Penso che l'unico modo per farlo sia usare una macro. Per esempio:

Application.DisplayAlerts = False
With ThisWorkbook
    .SaveAs Left(.FullName, Len(.FullName) - 3) & "csv", xlCSV
End With
Application.DisplayAlerts = True

sarebbe Left(.FullName, Len(.FullName) - 3) & "csv"significare in caso di foobar.xlsxun nuovo nome foobar.csv, giusto? questo omette la finestra di dialogo di salvataggio e ha nomi personalizzati, giusto? in tal caso vale la pena notare che se il "file" della cartella di lavoro contiene più "schede" del foglio di lavoro , CSV può salvare solo quello attivo. e questo sarebbe meglio se affrontato con la denominazione secondo me, se possibile! (sfortunatamente non sono ancora un ragazzo macro)
n611x007,

5
come si aggiunge questa macro ...?
dwenaus,

2

L'ho affrontato con ClickOff . Il sito su cui è stato ospitato è inattivo, ma l'ho caricato qui .


1
Ha funzionato per me. Sembra che il suo link sia stato spostato qui . Ho scaricato il programma, l'ho assegnato all'inglese e ho seguito le istruzioni in Excel usando Ctrl + Alt + D e ora fa clic automaticamente sulle istruzioni!
SomeGuyOnAComputer

ok soluzione interessante ma hai bisogno di questo programma per essere eseguito in background.
Herman Toothrot,

1

Ho Microsoft Office 365 ProPlus e oggi ho notato per la prima volta in assoluto Excel che mi chiedeva se volevo disabilitare le notifiche di salvataggio CSV. Mi rendo conto che non tutti hanno l'abbonamento a Microsoft Office 365 ProPlus, ma se lo fai, questo potrebbe aiutare. La mia versione mostra "Versione 1609 (build 7369.2118).

Se visiti questo link: disabilita l'avviso CSV

Ti mostrerà dove trovarlo. È dentro:

File > Options > Save > Under 'Save workbooks' find checkbox that says "Show data loss warning when editing comma delimited files (*.csv)"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.