Мне дали таблицу Excel с некоторым определенным форматированием, которое я не могу контролировать. После того, как мой пользователь открыл электронную таблицу в MS Excel, я хочу, чтобы некоторые параметры форматирования, которые в настоящее время не используются по умолчанию, применялись к электронной таблице. В частности, я ищу следующее:
- Переключиться из портретного в ландшафтный режим
- При печати масштабируйте по горизонтали, чтобы уместить на одной странице (в ширину)
То, о чем я уже подумал и почему я не смог сделать эту работу, таково:
- изменение некоторых параметров приложения или реестра, чтобы эти параметры были выбраны по умолчанию для всех электронных таблиц в MS Excel. Я посмотрел на это и не нашел способ установить глобальные настройки в MS Excel. Можно ли и если да, то как?
- определение шаблона и его применение ко всем электронным таблицам в Excel или, возможно, только к тем, которые я как-то определяю автоматически. Я прочитал кое-что об изменении электронной таблицы в каталоге установки Excel, но не стал намного дальше, чем это. Это путь, по которому я должен идти?
- что-то вроде макросов или VBA, которые я могу написать и отправить в системы пользователей, которые автоматически запускаются при открытии электронных таблиц. Я рассмотрел это, но кажется, что макросы привязаны к конкретным документам и / или шаблонам, и что вы не можете просто написать макрос, который может быть выполнен для любого документа. Если вы можете сделать такую вещь, ответ, который кратко излагает, как это сделать, будет принят.
- некоторая новая сделанная на заказ программа, единственная функция которой состоит в том, чтобы печатать наши электронные таблицы Excel, используя правильное форматирование. Мы определенно можем это сделать, но, похоже, потребовалось бы больше всего работы и / или заставить пользователей учиться новым вещам, которых мы хотели бы избежать.
Другие методы решения хороши, если они практически не требуют знаний конечного пользователя, кроме базового использования Excel. Вот некоторые примеры того, что мы не хотим делать:
- Требуйте от пользователей применения соответствующего форматирования перед печатью. Это было бы слишком простым решением, и наши игроки хотят, чтобы мы работали за наши деньги.
- Новая опция или функция, которая потребует от пользователей изучения чего-то нового, чтобы правильно распечатывать электронные таблицы. Клиент не платит своим сотрудникам достаточно, чтобы ожидать, что они узнают что-то новое.