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.