Когда я дважды щелкаю файл CSV на сетевом ресурсе, файл открывается в Microsoft Excel (что я и хочу). Тем не менее, Excel предполагает, что я собираюсь изменить файл, и что все остальные тоже, и поэтому устанавливает его.
На практике я очень редко хочу изменить эти файлы, просто прочитав их. И если у меня есть файл, открытый в окне Excel на заднем плане, он останавливает кого-либо еще от открытия того же файла.
Мне известно, что я могу вручную открыть файл только для чтения из диалогового окна Файл -> Открыть в Excel. Однако я почти всегда открываю файлы, дважды щелкая по ним в Проводнике (или Outlook, для вложений). Можно ли изменить сопоставление файлов, чтобы обработчиком по умолчанию для файлов CSV был «Excel в режиме только для чтения»? Есть ли аргумент командной строки, который я могу использовать в диалоге Открыть с помощью ... для достижения этой цели?
Или более грубо - когда я смотрю на CSV-файл в Windows Explorer, есть ли более простой способ открыть его только для чтения, чем сам запуск Excel, выбрав «Файл» -> «Открыть», выбрав «только для чтения» из выпадающего списка, перемещаясь вручную в ту же папку в иерархии, а затем открыть файл?
(Я рад, что мне приходится прыгать через обручи в тех редких случаях, когда я хочу изменить и сохранить файл.)
источник
[HKEY_CLASSES_ROOT\Excel.CSV\shell
, значение(Default)
для Open_in_read_only_ExcelЕсли у вас есть контроль над тем, как файл сохраняется, вы можете сохранить его с помощью опции, которая запрашивает доступ только для чтения при каждом открытии.
Файл> Сохранить как> Инструменты> Общие параметры ...> Рекомендуется только для чтения
источник
Вот эквивалент ответа Анджея Дойла для Excel 2013, который использует DDE, а также устанавливает «Открыть (только для чтения)» в качестве действия по умолчанию:
(Да, именно
,,1
это делает файл доступным только для чтения. Как мало!)источник
DDE
? (еще неСуществует легкая программа от Microsoft, которая называется Microsoft Excel Viewer. (просто Google) Это не блокирует файлы при просмотре. Его можно установить, даже если присутствует полноразмерный Microsoft Excel.
К сожалению, я еще не нашел, как настроить окна для использования «Viewer» в качестве приложения по умолчанию для Excel (если только я не удалю полноразмерный Excel). Если бы я мог сделать это, у всех нас было бы очень аккуратное решение. Так кто-нибудь знает, как это сделать?
источник