Excel: есть ли параметр реестра для подавления предупреждающих сообщений при сохранении электронных таблиц в формате CSV?


15

Я работаю со многими CSV-файлами, и меня постоянно раздражает диалоговое окно Excel, которое появляется при попытке сохранить файл:

«[Ваша электронная таблица] может содержать функции, несовместимые с CSV (с разделителями-запятыми). Хотите ли вы сохранить книгу в этом формате?»

Мой ответ всегда будет ДА. Есть ли параметр реестра, чтобы подавить это диалоговое окно подтверждения?


Возможно нет. Макрос для вас вариант?
DaveParillo

Для моего вопроса есть надстройка Excel (с исходным кодом). Как экспортировать, а не сохранить как, в другой формат? это может помочь с этим.
Мэтт Уилки

В офисной версии 1611 Build 7571.2075 (личная подписка) в разделе «Файл / Параметры / Сохранить» я вижу параметр флажка «Показывать предупреждение о потере данных при редактировании файлов с разделителями-запятыми (* .csv)». , На другом компьютере, который находится на отсроченном канале с версией 16.0.6965.2115 (рабочая подписка), эта опция недоступна, но я каким-то образом заставил ее перестать приставать при сохранении csv. Я внесу ответ, если когда-нибудь выясню это по-настоящему, но я надеюсь, что они в процессе реализации функционального решения с этим флажком.
Дэвид Браун

Ответы:


5

Это общая проблема, которой страдают все пользователи Excel. Я думаю, что единственный способ сделать это - использовать макрос. Например:

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

будет Left(.FullName, Len(.FullName) - 3) & "csv"означать в случае foobar.xlsxнового имени файла foobar.csv, верно? это пропускает диалог сохранения и имеет собственные имена, верно? в этом случае стоит отметить , что если ваш Workbook «файл» содержит несколько рабочих листов «язычки», то CSV можно только может сохранить активный. и это было бы лучше, если бы по адресу с именами, на мой взгляд, по возможности! (к сожалению, сам пока не макрос)
n611x007

5
как добавить этот макрос ...?
Двенаус

2

Я обратился к нему с помощью ClickOff . Сайт, на котором он был размещен, недоступен, но я загрузил его здесь .


1
Работал на меня. Похоже, его ссылка перенесена сюда . Я скачал программу, назначил ее на английский и прошел через подсказки в Excel, используя Ctrl + Alt + D, и теперь она автоматически нажимает на подсказки!
SomeGuyOnAComputer

ОК, интересное решение, но эта программа должна работать в фоновом режиме.
Герман Тутрот

1

У меня есть Microsoft Office 365 ProPlus, и сегодня я впервые заметил, что Excel спрашивает меня, хочу ли я отключить уведомления о сохранении CSV. Я понимаю, что не у всех есть подписка на Microsoft Office 365 ProPlus, но если вы это сделаете, это может помочь. Моя версия показывает "Версия 1609 (сборка 7369.2118).

Если вы перейдете по этой ссылке: отключить предупреждение CSV

Он покажет вам, где его найти. Это в:

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


хмм. Я не вижу этого в моем превосходстве. Просто для этого я хотел бы обновить
userJT
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.