Как переименовать книгу в excel
Как добавить новую книгу?
Добавить новую пустую книгу:
Delphi:
В первом параметре метода Add можно указать стандартный тип шаблона Excel. Если же в нем указать имя (с полным путем) подготовленного файла (шаблоном может быть и "обычный" файл XLS, а не только файл XLT), то можно открыть книгу на диске как шаблон.
Delphi:
Откроет файл "MyTemplate1.xls", т.е. точно как обычный шаблон "Книга1.xls", но свой со своим форматированием, что позволит ускорить процесс экспорта данных в Excel, т.к. не придется форматировать ячейки и вызывать другие настройки листа.
Как задать количество листов в новой книге?
Задать количество листов в новой книге можно перед добавлением новой книги:
Delphi:
Как открыть книгу, имеющуюся на диске?
Если книга находится не в папке, указанной в Excel.Application.DefaultFilePath, то нужно указывать полный путь к открываемому файлу .xls, даже если файл находится в текущей папке вашего приложения, т.к. Excel ничего про него не знает.
Delphi:
Как сохранить книгу?
Как закрыть книгу без вопросов о сохранении? Как закрыть все книги?
Delphi:
Как узнать имена всех открытых книг?
Узнать имена всех книг экземпляра Excel.Application можно в цикле, например, так:
Delphi:
Как найти определенную открытую книгу?
Точно так же, как в предыдущем ответе — по имени в свойстве Name. Если вы хотите сделать найденную книгу активной, то вызовите метод Activate
Как переименовать книгу?
Переименовать книгу никак нельзя — только сохранить под другим именем методом SaveAs (смотрите "Как сохранить книгу").
Как спрятать книгу?
Delphi:
Как открыть текстовый файл в Excel'е?
Практически, так же как и обычную книгу, только внимательно указав дополнительные параметры в методе OpenText.
Как узнать имена всех листов в книге и их количество?
Узнать количество листов в книге можно в цикле по коллекции Workbook.Sheets. Количество листов — свойство Sheets.Count. Имя листа — свойство Worksheet.Name.
Как получить ссылку на активный лист в активной книге?
Обращаеясь к Excel.Application.ActiveSheet или WorkBook.ActiveSheet, вы получите ссылку на интерфейс IDispatch. Это происходит из-за того, что коллекция Excel.Application.Sheets может содержать объекты WorkSheet, Chart, Excel4MacroSheet (для поддержки Excel 4).
Delphi:
Определить тип листа можно, проверив свойство Worksheet.Type:
Delphi:
Как добавить новый лист в книгу? Как удалить лист?
При добавлении можно указать тип нового листа (WorkSheet, Chart, Excel4MacroSheet) и текущее положение. Добавленный лист будет активизирован автоматически (на него будет указывать свойство ActiveSheet)
Нужно ли делать лист активным, чтобы записать в него данные?
Не нужно — переключение (активация) листов только замедлит экспорт данных. Получите ссылку на любой лист в книге (активной или нет) и работайте c ней, как с активной. Активизировать лист нужно только в случае необходимости, например, при вставке из буфера обмена, предварительном просмотре и др.
Как задать имя листу в книге?
Как выделить один или несколько листов в книге?
Delphi:
Как скопировать/переместить лист в одной книге? В другую книгу?
Delphi:
Как задать/убрать область печати? Как вызвать PrintPreview? Как напечатать лист?
Delphi:
Как установить параметры печати: отступы на листе, ориентацию листа и др.?
Установка параметров печати — довольно продолжительный процесс, поэтому советую настроить их в предварительно подготовленном шаблоне. Все параметры печати задаются в свойстве PageSetup объекта Worksheet. Но учтите, что текст в свойствах Footer или Header для Left, Right, Center суммарно не должен превышать 255 символов.
Для задания отступов в сантиметрах используйте функцию Excel.Application.CentimetersToPoints
Delphi:
Если вы выполните данный код, то заметите, как долго Excel настраивает все границы печати.
Как установить свои разрывы страниц (HPageBreaks) в области печати? Как узнать номер строки HpagePreak?
Для того, чтобы "появились" автоматические разрывы страниц, нужно перейти в режим разметки.
Delphi:
Также вы можете "переместить" разрыв, присвоив новое значение свойству Location объекта HPageBreak
Delphi:
Как сделать так, чтобы на каждой странице повторялись заголовки колонок таблицы?
Нужно задать "сквозные" строки заголовка таблицы.
Delphi:
Как спрятать рабочий лист?
Delphi:
Как установить пароль на существующий лист/книгу?
Как создать макрос из Delphi? Как выполнить макрос, имеющийся в книге?
Вам не удастся создать макрос программно, т.к. по умолчанию в Excel VBA Project отключен доступ к VBA из программ. Как включить эту возможность, читайте "PRB: Programmatic Access to Office XP VBA Project Is Denied"
Пример создания макроса с параметром и вызов его из программы:
Delphi:
Если все же вам очень нужно добавить макрос, независимо от настроек доступа к VBA Project, то можно воспользоваться листом макросов xlExcel4MacroSheet. Макроязык представляет собой "команды".
Delphi:
Будет ли работать макрос при выставленной "Очень высокая безопасность макросов" в Excel'е пользователя?
Записанные макросы в книге, открытой вашей программой всегда будут работать, независимо от выставленного в Excel'е "Уровня безопасности" для макросов.
Почему не работает макрос, записанный в книге?
Записанный в книге макрос может не работать по причине установленного антивируса. Например, установленный "Kaspersky Office Guard", входящий в состав "Антивирус Касперского", начисто отключает все вызовы VBA.
В этом руководстве представлены полезные советы по переименованию книги при использовании Microsoft Excel. Это руководство применимо для Microsoft Excel 2003, 2007 и 2010.
- Переименование книг при использовании Microsoft Excel 2003, 2007 и 2010
- Переименовать текущую книгу в Microsoft Excel 2003, 2007 и 2010
- Удобно переименовать текущую книгу и многое другое
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .
- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Переименовывать книги при использовании Microsoft Excel 2003, 2007 и 2010;
Когда вы используете Microsoft Excel 2003, 2007 и 2010, вы можете:
1. Нажмите CTRL + O для отображения Откройте диалоговое окно.
2. В списке Искать в щелкните папку или диск, содержащий книгу, которую вы хотите переименовать.
3. Найдите и откройте папку, содержащую книгу, которую вы хотите переименовать.
4. Щелкните правой кнопкой мыши книгу, которую хотите переименовать, а затем щелкните Переименовывать.
5. Введите имя новой книги и нажмите Enter.
Примечание: Если книга, которую вы хотите переименовать, была открыта в Excel, вы должны сначала закрыть ее, чтобы переименовать.
Переименовать текущую книгу в Microsoft Excel 2003, 2007 и 2010;
Если вы хотите переименовать текущую книгу в Excel, вы можете переименовать ее в Сохранить как диалоговое окно.
В Excel 2007: щелкните Значок офиса > Сохранить как, введите новое имя книги и сохраните его.
В Excel 2003/2010: щелкните Файл > Сохранить как, введите новое имя книги и сохраните его.
Удобно переименовать текущую книгу и многое другое.
Работы С Нами Office Tab or Office Tab Enterprise, вы можете легко переименовать текущую книгу, щелкнув правой кнопкой мыши вкладку книги и выбрав Переименовывать элемент команды, чтобы легко его переименовать. Смотрите скриншот:
Office Tab приносит вам Интерфейс документа с вкладками в Microsoft Office 2003, 2007 и 2010. Получите его сейчас без ограничения функций в течение 30 дней.
Примечание: еще не сохраненный документ не может быть переименован с помощью этой команды.
Используйте интерфейс документа с вкладками в Office 2003/2007/2010/2013/2016/2019:
Использование вкладок в Word, Excel, PowerPoint, Publisher, Access, Project и Visio;
Легко переключаться между файлами в Microsoft Office 2003/2007/2010/2013/2016/2019;
Совместимость с Windows XP, Windows Vista, Windows 7/8/10, Windows Server 2003 и 2008, Citrix System и Windows Terminal (Remote Desktop) Server;
Бесплатная пробная версия без ограничения функций через 30 дней!
Как переименовать открытую или активную книгу в Excel?
Если вы хотите переименовать открытую книгу, вам может потребоваться сначала закрыть ее, а затем переименовать, что немного сложно. В этом руководстве я представляю несколько быстрых способов переименовать открытую книгу, не закрывая ее.
Переименовать открытую книгу с помощью вкладки Office
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .
- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Переименовать открытую книгу с помощью команды Сохранить как
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Если вы хотите переименовать активную книгу, не закрывая ее, вы можете использовать Сохранить как команду t, чтобы сохранить ее как новую книгу с новым именем.
1. Нажмите Файл or Кнопка офиса, и выберите Сохранить как. Смотрите скриншот:
2. А затем в Сохранить как диалоговом окне переименуйте книгу в Имя файла текстовое поле, см. снимок экрана:
Наконечник: В Excel 2013/2016. Нажмите Приложения , чтобы перейти к Сохранить как Диалог.
3. Нажмите Сохраните, и активная книга была сохранена как новая книга с новым именем.
Переименовать открытую книгу с помощью вкладки Office
Если вы не хотите сохранять открытую книгу как новую книгу, чтобы переименовать ее, вы можете использовать надстройку дескриптора - Office Tab который может помочь вам просматривать и редактировать несколько открытых книг в одном окне с вкладками.
После Установка Вкладка Office, выполните следующие действия:
1. Перейдите к книге, которую хотите переименовать, и щелкните правой кнопкой мыши имя вкладки, чтобы выбрать Переименовывать из контекстного меню. Смотрите скриншот:
2. в Office Tab диалоговом окне введите новое имя в учебник. Смотрите скриншот:
3. Нажмите OK, и текущая книга была переименована с новым именем без закрытия. Смотрите скриншот:
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще. Меньше
Каждый раз при создании таблицы Excel присваивает таблице имя по умолчанию в соответствии с этим соглашением об именовании: "Таблица1", "Таблица2", "Таблица3" и так далее. Чтобы упростить работу с таблицей, например в книге с множеством таблиц, можно назвать каждую из них.
Примечание: Снимки экрана в этой статье получены в Excel 2016. Представление может немного отличаться, если у вас другая версия Excel, но функции будут одинаковыми (если не указано иное).
Чтобы переименовать таблицу:
Выберите Работа с таблицами > Конструктор > Свойства > Имя таблицы.
На компьютере Mac откройте вкладку Таблица и выберите Имя таблицы.
Выделив имя таблицы и введите новое имя.
Все таблицы будут показаны в адресной панели слева от нее. При выборе какой-либо таблицы из списка Excel автоматически переходит к ней, даже если она есть на другом листе.
Важные примечания об именах
Используйте допустимые символы. Имя всегда начинается с буквы, символа подчеркиваия (_) или backslash (\). Остальная часть имени может включать в себя буквы, цифры, точки и символы подчеркивания.
Исключения: для имени нельзя использовать "C", "c", "R" или "r", так как они уже назначены для выбора столбца или строки активной ячейки при их вводе в поле Имя или Перейти.
Не использовать ссылки на ячейки — Имена не могут иметь такой же вид, как ссылки на ячейки, например Z$100 или R1C1.
Не разделяйте слова пробелом. В имени нельзя использовать пробелы. Рассмотрите возможность записи имени без пробелов. Можно также использовать символ подчеркиваия (_) или точка (.) в качестве разных слов. Примеры: ОтделSales, Sales_Tax или First.Quarter.
Не более 255 символов: Имя таблицы может содержать не более 255 знаков.
Используйте уникальные имена таблиц — Повторяющиеся имена запрещены. Excel не различает верхний и нижний регистр символов в именах, поэтому если в книге ввести "Продажи", но уже есть другое имя "ПРОДАЖИ", вам будет предложено выбрать уникальное имя.
Переименование таблицы в Excel для Интернета
Примечание: Это одна из нескольких бета-функций, и в настоящее время она доступна только для части инсайдеров Office. Мы будем оптимизировать такие функции в течение следующих нескольких месяцев. Когда они будут готовы, мы сделаем их доступными для всех участников программы предварительной оценки Office и подписчиков Microsoft 365.
На вкладке Конструктор таблиц дважды щелкните имя таблицы ивведите новое имя.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Эта статья была написана Raddini Rahayu, MVP Майкрософт.
Вот еженедельные отчеты о действиях продаж. Например, в этом случае имеется 15 человек. Нэнси, отчеты администратора, ей назначено суммировать все данные о продажах в один файл, где все продажи разделены на каждом листе. Чтобы легко организовать данные, каждый лист, который она дала, совпадает с именем продаж на этом листе. Сначала Нэнси чувствует себя комфортно с этим, но так как больше данных и требует быстрой обработки, она была настолько перегружена. Чтобы преодолеть это, Нэнси хочет, чтобы листы имен автоматически менялись в соответствии с именем продаж на каждом листе, не переименовывать его вручную.
Решения
Наилучшие решения для решения проблемы Нэнси — это использование макроса. Этот макрос предназначен для каждого листа в этом файле независимо от количества листов. Имя каждого листа будет изменяться в соответствии с именем продаж, которое было определено в одном расположении на каждом листе.
Выполнение
Первый шаг
Разработка форматов отчетов и указание расположения ячейки, где будет размещено имя продаж. В этом случае расположение находится на ячейке J2. Этот формат отчета должен быть одинаковым на каждом листе.
Храните имена листов в имени по умолчанию (Sheet1, Sheet2, Sheet3 и т.д.).
Последний шаг
Этап кодирования макроса
После того как мы знаем расположение ячейки, где будет размещено имя продаж, теперь мы можем продолжить следующий шаг — кодирование Макроса.
На вкладке Developer выберите Visual Basic в категории Code или нажмите клавишу Alt+F11 на клавиатуре, Visual Basic окно.
На области задач проекта нажмите кнопку (Имя книги), а затем в меню Вставить выберите модуль и напишите следующий скрипт:
Нажмите клавишу F5 на клавиатуре, если отлаговка не закроет окно Visual Basic и Excel. Если отладка отладка, проверьте сценарий.
Вернись Excel и узнайте, что происходит, если коды верны, теперь имя каждого листа переименовано в соответствии с существующим именем продаж на каждом листе.
Вот и все. Надеюсь, с пользой.
Заявление об отказе от ответственности за сведения о продуктах сторонних производителей
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.
Читайте также: