было бы удобно, если бы я мог сказать Excel, чтобы открыть файл и сохранить его в виде CSV-файла, не заставляя пользователя делать это, или того, чтобы написать программу, чтобы сделать это. Обеспечивает ли он такую функциональность?

3 ответов

этой ссылке имеет некоторые параметры командной строки, и вздесь.

хорошая информация в этот пост.

Я не думаю, что это можно сделать без макроса. Есть несколько способов сделать это, но самый простой-просто закодировать его в метод Workbook_Open.

Это легко сделать в VBA-на самом деле это можно сделать только с одной строкой кода, но обстоятельства вокруг как вы хотите, чтобы это произошло будет там, где нужно сделать работу.

одним из вариантов было бы создать пользовательскую кнопку и добавить ее на панель инструментов. Другой способ-автоматическое сохранение копии файла при сохранении книги Excel. Существует несколько "событий" (сохранить, закрыть, открыть и т. д.), к которым можно привязать код VBA. Линия в вопрос is:

Если бы у вас были более конкретные цели, когда/как вы хотели, чтобы это событие сохранения произошло, я мог бы добавить еще несколько в этот пост в будущем.

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Прежде чем приступить к работе с Microsoft Office Excel, вы можете сделать так, чтобы при запуске Excel автоматически открывалась определенная книга либо шаблон книги, либо шаблон на листе с пользовательскими параметрами. Если вы больше не хотите открывать определенную книгу, вы можете отменить ее открытие при запуске Excel.

Если книга, открытая при запуске Excel, содержит автоматические макросы, такие как Ауто_опен, эти макросы будут выполняться при открытии книги. При необходимости вы можете запретить их автоматический запуск при запуске Excel.

Вы также можете настроить способ запуска Excel, добавив в команду запуска параметры командной строки и параметры.

Автоматический запуск Excel с помощью пустой книги

В Excel 2013 и более поздних версиях Excel по умолчанию отображает начальный экран с последними книгами, расположением и шаблонами при запуске. Этот параметр можно изменить, чтобы не использовать этот экран и создать пустую книгу. Вот как это сделать.

Щелкните Параметры_гт_ файла .

В разделе Общие, а затем в разделе Параметры запускаcheck флажок показывать начальный экран при запуске этого приложения.

Нажмите кнопку ОК.

Автоматическое открытие определенной книги при запуске Excel

Чтобы автоматически открывать определенную книгу при запуске Excel, вы можете поместить ее в папку XLStart или использовать альтернативная папка автозагрузки в дополнение к папке XLStart.

Поиск папки XLStart

Все книги, шаблоны и файл рабочей области, которые вы поместите в папку XLStart, автоматически открывается при запуске Excel. Чтобы узнать путь к папке XLStart, проверьте параметры центра управления безопасностью. Вот как это сделать.

Выберите Файл > Параметры.

Щелкните центр управления безопасностью, а затем в разделе центр управления безопасностью Microsoft Office Excelвыберите пункт Параметры центра управления безопасностью.

Выберите пункт Надежные расположенияи проверьте путь к папке XLStart в списке надежных расположений.

Использование альтернативной папки автозагрузки

Выберите Файл > Параметры > Дополнительно.

В разделе Общиев поле при запуске выберите Открыть все файлы в введите полный путь к папке, которую вы хотите использовать в качестве альтернативной папки автозагрузки.

Поскольку Excel попытается открыть каждый файл в альтернативной папке автозагрузки, убедитесь, что вы указали папку, содержащую только файлы, которые Excel может открыть.

Примечание: Если книга с таким же именем находится в папке XLStart и в дополнительной папке автозагрузки, откроется файл в папке XLStart.

Отмена открытия определенной книги при запуске Excel

В зависимости от расположения книги, которая автоматически открывается при запуске Excel, выполните любое из указанных ниже действий, чтобы убедиться, что книга больше не открывается при запуске.

Если книга хранится в папке XLStart, удалите ее из нее.

Если книга хранится в альтернативной папке автозагрузки, выполните указанные ниже действия.

Примечание: Дополнительные сведения о том, как найти папку "Автозагрузка", можно найти в разделе Поиск папки XLStart.

Выберите Файл > Параметры > Дополнительно.

В разделе Общиеснимите флажок при запуске, открыть все файлы в поле и нажмите кнопку ОК.

В проводнике удалите все значки, в которых запускается приложение Excel, и автоматически открывает книгу из альтернативной папки автозагрузки.

Совет: Вы также можете щелкнуть этот значок правой кнопкой мыши, выбрать пункт Свойства, а затем удалить все ссылки на книгу на вкладке ярлык .

Автоматическое открытие шаблона книги или листа при запуске Excel

Вы можете сохранять часто используемые параметры книги в шаблоне книги, а затем автоматически открывать этот шаблон книги при каждом запуске Excel.

Выполните одно из следующих действий.

Чтобы использовать шаблон книги, создайте книгу, содержащую листы, текст по умолчанию (например, заголовки страниц, названия столбцов и строк), формулы, макросы, стили и другие параметры форматирования, которые будут использоваться в новых книгах, основанных на шаблоне книги.

Чтобы использовать шаблон листа, создайте книгу, содержащую один лист. На листе Добавьте форматирование, стили, текст и другие сведения, которые должны отображаться на всех новых листах, которые будут основываться на шаблоне листа.

Параметры, которые можно сохранить в шаблоне книги или листа

Форматы ячеек и листов.

Форматы страниц и параметры область печати для каждого листа.

Количество и тип листов в книге.

Защищенные и скрытые области книги. Вы можете скрыть листы, строки и столбцы и запретить изменение ячеек листа.

Текст, который вы хотите повторять, например заголовки страниц, названия строк и столбцов.

Данные, рисунки, формулы, диаграммы и другие данные.

Параметры проверки данных.

Макросы, гиперссылки и элементы ActiveX в формах.

Параметры вычислений в книге и параметры представления окна.

На вкладке Файл выберите команду Сохранить как.

В поле Тип файла выберите пункт шаблон.

В поле сохранить в выберите папку, в которой вы хотите сохранить шаблон.

Чтобы создать стандартный шаблон книги или стандартный шаблон листа, выберите либо папку XLStart, либо другую папку автозагрузки. Чтобы узнать путь к папке автозагрузки, ознакомьтесь со статьей Поиск папки XLStart.

Чтобы создать настраиваемый шаблон книги или листа, убедитесь в том, что выбрана папка "Шаблоны".

Обычно путь: К:усерс\_лт_усер Наме_гт_аппдатароамингмикрософттемплатес

В поле имя файла выполните одно из указанных ниже действий.

Чтобы создать шаблон книги по умолчанию, введите Книга.

Чтобы создать шаблон листа, используемый по умолчанию, введите лист.

Чтобы создать настраиваемый шаблон книги или листа, введите имя, которое вы хотите использовать.

Нажмите кнопку Сохранить.

Нажмите кнопку файл _гт_ Закрыть.

Отключение автоматического запуска макросов при запуске Excel

Автоматические макросы (например, Ауто_опен), которые были записаны в книгу, которая открывается при запуске Excel, будут автоматически запускаться сразу после открытия книги.

Чтобы предотвратить автоматический запуск макросов, при запуске Excel удерживайте нажатой клавишу SHIFT.

Совет: Дополнительные сведения об автоматических макросах можно найти в разделе Запуск макроса.

Автоматическое открытие определенной книги при запуске Excel

Чтобы автоматически открывать определенную книгу при запуске Excel, вы можете поместить ее в папку XLStart или использовать альтернативная папка автозагрузки в дополнение к папке XLStart.

Размещение книги в папке XLStart

Все книги, шаблоны и файл рабочей области, которые вы поместите в папку XLStart, автоматически открывается при запуске Excel. Эта папка XLStart была создана при установке Excel и обычно находится в одном из указанных ниже мест.

В Windows Vista путь к папке XLStart обычно:

C appdatalocal emp. Намеаппдаталокалмикрософтексцелкслстарт.

В Microsoft Windows XP путь к папке XLStart обычно:

C:Documents and Settings Намеаппликатион Датамикрософтексцелкслстарт.

Совет: Вы можете найти точный путь к папке XLStart в центре управления безопасностью.

Как найти папку XLStart

Нажмите кнопку Microsoft Office , а затем — Параметры Excel.

Щелкните центр управления безопасностью, а затем в разделе центр управления безопасностью Microsoft Office Excelвыберите пункт Параметры центра управления безопасностью.

Выберите пункт Надежные расположенияи проверьте путь к папке XLStart в списке надежных расположений.

Использование альтернативной папки автозагрузки

Нажмите кнопку Microsoft Office , щелкните Параметры Excelи выберите категорию Дополнительно .

В разделе Общиев поле при запуске выберите Открыть все файлы в введите полный путь к папке, которую вы хотите использовать в качестве альтернативной папки автозагрузки.

Поскольку Excel попытается открыть каждый файл в альтернативной папке автозагрузки, убедитесь, что вы указали папку, содержащую только файлы, которые Excel может открыть.

Примечание: Если книга с таким же именем находится в папке XLStart и в дополнительной папке автозагрузки, откроется файл в папке XLStart.

Отмена открытия определенной книги при запуске Excel

В зависимости от расположения книги, которая автоматически открывается при запуске Excel, выполните любое из указанных ниже действий, чтобы убедиться, что книга больше не открывается при запуске.

Если книга хранится в папке XLStart, удалите ее из нее.

В Windows Vista путь к папке XLStart обычно:

C appdatalocal emp. Намеаппдаталокалмикрософтексцелкслстарт.

В Microsoft Windows XP путь к папке XLStart обычно:

C:Documents and Settings Намеаппликатион Датамикрософтексцелкслстарт.

Если книга хранится в альтернативной папке автозагрузки, выполните указанные ниже действия.

Нажмите кнопку Microsoft Office , щелкните Параметры Excelи выберите категорию Дополнительно .

В разделе Общиеснимите флажок при запуске, открыть все файлы в поле и нажмите кнопку ОК.

В проводнике удалите все значки, в которых запускается приложение Excel, и автоматически открывает книгу из альтернативной папки автозагрузки.

Совет: Вы также можете щелкнуть этот значок правой кнопкой мыши, выбрать пункт Свойства, а затем удалить все ссылки на книгу на вкладке ярлык .

Автоматическое открытие шаблона книги или листа при запуске Excel

Вы можете сохранять часто используемые параметры книги в шаблоне книги, а затем автоматически открывать этот шаблон книги при каждом запуске Excel.

Выполните одно из следующих действий.

Чтобы использовать шаблон книги, создайте книгу, содержащую листы, текст по умолчанию (например, заголовки страниц, названия столбцов и строк), формулы, макросы, стили и другие параметры форматирования, которые будут использоваться в новых книгах, основанных на шаблоне книги.

Чтобы использовать шаблон листа, создайте книгу, содержащую один лист. На листе Добавьте форматирование, стили, текст и другие сведения, которые должны отображаться на всех новых листах, которые будут основываться на шаблоне листа.

Параметры, которые можно сохранить в шаблоне книги или листа

Форматы ячеек и листов.

Форматы страниц и параметры область печати для каждого листа.

Количество и тип листов в книге.

Защищенные и скрытые области книги. Вы можете скрыть листы, строки и столбцы и запретить изменение ячеек листа.

Текст, который вы хотите повторять, например заголовки страниц, названия строк и столбцов.

Данные, рисунки, формулы, диаграммы и другие данные.

Параметры проверки данных.

Макросы, гиперссылки и элементы ActiveX в формах.

Параметры вычислений в книге и параметры представления окна.

Нажмите кнопку Microsoft Office , а затем щелкните Сохранить как.

В поле Тип файла выберите пункт шаблон.

В поле сохранить в выберите папку, в которой вы хотите сохранить шаблон.

Чтобы создать стандартный шаблон книги или стандартный шаблон листа, выберите либо папку XLStart, либо другую папку автозагрузки.

В Windows Vista путь к папке XLStart обычно:

C appdatalocal emp. Намеаппдаталокалмикрософтексцелкслстарт.

В Microsoft Windows XP путь к папке XLStart обычно:

C:Documents and Settings Намеаппликатион Датамикрософтексцелкслстарт.

Чтобы создать настраиваемый шаблон книги или листа, убедитесь в том, что выбрана папка "Шаблоны".

В Windows Vista папке Templates обычно является:

В Microsoft Windows XP папке Templates обычно является:

C:Documents and Сеттингс\_лт_усер Наме_гт_аппликатион Датамикрософттемплатес.

В поле имя файла выполните одно из указанных ниже действий.

Чтобы создать шаблон книги по умолчанию, введите Книга.

Чтобы создать шаблон листа, используемый по умолчанию, введите лист.

Чтобы создать настраиваемый шаблон книги или листа, введите имя, которое вы хотите использовать.

Нажмите кнопку Сохранить.

Нажмите кнопку Microsoft Office и нажмите кнопку Закрыть.

Отключение автоматического запуска макросов при запуске Excel

Автоматические макросы (например, Ауто_опен), которые были записаны в книгу, которая открывается при запуске Excel, будут автоматически запускаться сразу после открытия книги.

Чтобы предотвратить автоматический запуск макросов, при запуске Excel удерживайте нажатой клавишу SHIFT.

Совет: Дополнительные сведения об автоматических макросах можно найти в разделе Запуск макроса.

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

При запуске продукта Microsoft Office его загрузка выполняется в стандартном режиме. Microsoft Word, например, отображает экран-заставку Word и загружает шаблон "Обычный". Однако предположим, что вы хотите запустить Word без экрана-заставки, а затем загрузить другой шаблон. Кроме того, вам может потребоваться загрузить надстройку, запустив макрос. Для этого можно добавить подкоманды (которые называются переключателями командной строки) в команду запуска приложения Office.

Если вы хотите использовать такие настройки всего один раз, вы можете ввести команду и переключатель в диалоговом окне Выполнить (меню "Пуск") в Microsoft Windows. Если же нужно использовать один и тот же переключатель несколько раз или каждый раз при запуске приложения, можно создать на рабочем столе ярлык, с помощью которого вы сможете запускать программу, используя одни и те же переключатели и параметры. В этой статье описаны оба этих метода, а также приведена таблица, содержащая все переключатели и параметры, доступные для классических приложений Office.

Для использования переключателя вовсе не нужно вводить всю команду запуска в командной строке. Вы можете запустить приложение Office как обычно, щелкнув значок на рабочем столе или название программы в меню Пуск. Все способы запуска фактически делают одно и то же: они запускают EXE-файл приложения, даже если вы не вводите саму команду или не видите ее.

Переключатель командной строки представляет собой модификатор, который добавляется к EXE-файлу. Файл загрузки с переключателем выглядит следующим образом:

В этом примере переключатель командной строки добавлен к EXE-файлу Microsoft Outlook. Он включает в себя косую черту и слово или аббревиатуру, которые указывают на его действие. Данный переключатель позволяет отключить область чтения в Outlook.

Иногда за переключателем следуют отдельные инструкции, которые называются параметрами. Они предоставляют программе дополнительные сведения о том, как следует выполнять команду. Например, следующая команда позволяет загрузить определенный профиль при запуске Outlook:

Имена переключателей нельзя сокращать, но в них не учитывается регистр. Однако параметры иногда вводятся с учетом регистра.

Ниже приведены команды, позволяющие запускать Word, Excel, PowerPoint, средство просмотра PowerPoint, Outlook и Access.