Как открыть электронную таблицу Excel в отдельном экземпляре, не открывая ее в режиме защищенного просмотра?
Я столкнулся с проблемой на работе, когда у меня есть электронная таблица, которую нужно открыть в своем собственном экземпляре — это очень сложная электронная таблица моделирования, которая выполняет большую обработку с использованием внешних функций DLL, поэтому использование других рабочих электронных таблиц в том же экземпляре нецелесообразно. .
Я могу открыть эту электронную таблицу непосредственно из Проводника, и она работает нормально, и я могу создать ярлык непосредственно для электронной таблицы, и она работает нормально, но я не могу открыть ее в своем собственном экземпляре без ярлыка с помощью командной строки «/x». включите Excel.exe.
Проблема в том, что когда у меня есть ярлык, направленный на Excel.exe для открытия электронной таблицы, Excel, кажется, думает, что «загружает» файл, и всегда открывается в режиме защищенного просмотра. После того, как он открыт в режиме защищенного просмотра, я могу нажать «Включить редактирование», но затем он сходит с ума и ломается (я мог бы описать, как он сходит с ума и ломается, но я уверен, что на этом пути нет решения).
Обходной путь, который я нашел, заключается в том, чтобы перейти к настройкам защищенного просмотра Excel и отключить защищенный просмотр для файлов, происходящих из Интернета. Почему ярлык для Excel.exe, загружающий электронную таблицу, заставляет ее рассматривать ее как файл из Интернета, я понятия не имею, но это работает. Единственная проблема с этим решением заключается в том, что теперь оно позволяет открывать файлы, фактически загруженные из Интернета, без защищенного просмотра, что далеко не идеально с точки зрения безопасности.
Кто-нибудь знает политику или параметр, которые могут повлиять на это поведение, кроме параметра, который я только что упомянул?
Дополнительные вещи, которые я пробовал:
- Отключение других параметров защищенного просмотра в Excel — без изменений.
- Запуск той же команды («Excel.exe Spreadsheet.xlsm/x») из Powershell или файла .bat — без изменений.
- Расположение электронной таблицы и ярлыка как в сетевой, так и в локальной (C:) папках.
- Погуглил - не нашел никого, кто упоминал бы ту же проблему.
Запуск Office 365 x64.
Заранее спасибо!
1 ответ
Хорошо, это немного раздражает, но я нашел решение. Явно указав путь к электронной таблице в ярлыке «Цель», Excel загрузит ее, не переходя в режим защищенного просмотра. Я не знаю, почему это работает именно так, а не так, как я пробовал, но это так.
Таким образом, использование такой команды не работает:
"C:\Program Files\Microsoft Office\root\Office16\Excel.exe" /x Spreadsheet.xlsx
даже если файл находится в той же папке, что и ярлык, и параметр «Начать в» ярлыка также находится в той же папке.
Однако использование такой команды действительно работает:
"C:\Program Files\Microsoft Office\root\Office16\Excel.exe" /x "C:\Users\Bob\Documents\Spreadsheet.xlsx"
несмотря только на кажущиеся косметические различия, потому что путь электронной таблицы явно указан.
Надеюсь, это поможет кому-то еще в какой-то момент