Как создать новое окно документа в Excel

Обновлено: 21.11.2024

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

Применяется к: информация в этом разделе относится к проектам уровня документа для Excel. Дополнительные сведения см. в разделе Возможности, доступные в зависимости от приложения Office и типа проекта.

В этом пошаговом руководстве показаны следующие задачи:

Создание проекта книги Excel.

Добавление текста на лист, размещенный в конструкторе Visual Studio.

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

Сборка и запуск проекта для его тестирования.

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

В следующих инструкциях на вашем компьютере могут отображаться другие имена или местоположения для некоторых элементов пользовательского интерфейса Visual Studio. Эти элементы определяются имеющейся у вас версией Visual Studio и параметрами, которые вы используете. Дополнительные сведения см. в разделе Персонализация среды IDE.

Предпосылки

Для выполнения этого пошагового руководства вам потребуются следующие компоненты:

Выпуск Visual Studio, включающий инструменты разработчика Microsoft Office. Дополнительные сведения см. в разделе Настройка компьютера для разработки решений Office.

Excel 2013 или Excel 2010.

Создать проект

Чтобы создать новый проект книги Excel в Visual Studio

Запустите Visual Studio.

В меню "Файл" выберите "Создать", а затем "Проект".

В развернутом узле Office/SharePoint выберите узел надстроек VSTO.

В списке шаблонов проектов выберите проект Excel VSTO Workbook.

В поле Имя введите FirstWorkbookCustomization.

Нажмите "ОК".

Выберите «Создать новый документ» в мастере проектов Visual Studio Tools for Office и нажмите «ОК».

В диалоговом окне "Создать новый проект" выберите проект Excel VSTO Workbook.

Вы также можете искать шаблоны, введя название продукта Office в текстовое поле "Поиск" в верхней части диалогового окна "Создание нового проекта". Например, набрав Excel, вы увидите все шаблоны проектов для Excel. Вы также можете отфильтровать список шаблонов, чтобы отображались только шаблоны для Office, выбрав Office в раскрывающемся списке Тип проекта. Дополнительные сведения см. в разделе Создание нового проекта в Visual Studio.

Нажмите "Далее".

Введите FirstWorkbookCustomization в поле "Имя" в диалоговом окне "Настройка нового проекта" и нажмите "Создать".

Выберите «Создать новый документ» в мастере проектов Visual Studio Tools for Office и нажмите «ОК».

Visual Studio создает проект FirstWorkbookCustomization и добавляет в проект следующие файлы.

FirstWorkbookCustomization.xlsx — представляет книгу Excel в проекте. Содержит все рабочие листы и диаграммы.

Файл кода Sheet1 автоматически открывается в дизайнере.

Закрыть и снова открыть рабочие листы в дизайнере

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

Чтобы закрыть и снова открыть рабочий лист в конструкторе

Закройте книгу, нажав кнопку "Закрыть" (X) в окне дизайнера.

В обозревателе решений щелкните правой кнопкой мыши файл кода Sheet1 и выберите пункт View Designer.

В обозревателе решений дважды щелкните файл кода Sheet1.

Добавить текст на лист в конструкторе

Вы можете разработать пользовательский интерфейс (UI) своей настройки, изменив рабочий лист, открытый в дизайнере. Например, вы можете добавлять текст в ячейки, применять формулы или добавлять элементы управления Excel. Дополнительные сведения об использовании конструктора см. в разделе Проекты Office в среде Visual Studio.

Добавление текста на лист с помощью конструктора

На листе, открытом в конструкторе, выберите ячейку A1 и введите следующий текст.

Этот текст был добавлен с помощью дизайнера.

Если вы добавите эту строку текста в ячейку A2, в этом примере она будет перезаписана другим кодом.

Программное добавление текста на лист

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

Частичное определение класса Sheet1, который представляет программную модель рабочего листа и обеспечивает доступ к объектной модели Excel. Дополнительные сведения см. в разделе Ведущий элемент листа и обзор объектной модели Word.Остальная часть класса Sheet1 определена в скрытом файле кода, который не следует изменять.

Обработчики событий Sheet1_Startup и Sheet1_Shutdown. Эти обработчики событий вызываются, когда Excel загружает и выгружает вашу настройку. Используйте эти обработчики событий для инициализации вашей настройки при ее загрузке и для очистки ресурсов, используемых вашей настройкой, когда она выгружается. Дополнительные сведения см. в разделе События в проектах Office.

Чтобы добавить вторую строку текста на лист с помощью кода

В обозревателе решений щелкните правой кнопкой мыши Лист1 и выберите пункт Просмотреть код.

Файл кода открывается в Visual Studio.

Замените обработчик событий Sheet1_Startup следующим кодом. Когда лист Sheet1 открыт, этот код добавляет на лист вторую строку текста.

Протестировать проект

Чтобы протестировать книгу

Нажмите F5, чтобы создать и запустить проект.

При сборке проекта код компилируется в сборку, связанную с рабочей книгой. Visual Studio помещает копию книги и сборки в выходную папку сборки для проекта и настраивает параметры безопасности на компьютере разработчика, чтобы разрешить выполнение настройки. Дополнительную информацию см. в разделе Решения Build Office.

Убедитесь, что в книге отображается следующий текст.

Этот текст был добавлен с помощью дизайнера.

Этот текст был добавлен с помощью кода.

Закройте книгу.

Очистить проект

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

Чтобы очистить завершенный проект на вашем компьютере для разработки

  1. В Visual Studio в меню "Сборка" выберите "Очистить решение".

Дальнейшие шаги

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

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

Задачи программирования, относящиеся к настройкам уровня документа для Excel: решения Excel.

Использование объектной модели Excel: обзор объектной модели Excel.

Настройка пользовательского интерфейса Excel, например путем добавления пользовательской вкладки на ленту или создания собственной панели действий: настройка пользовательского интерфейса Office.

Использование расширенных объектов Excel, предоставляемых средствами разработки Office в Visual Studio, для выполнения задач, которые невозможно выполнить с помощью объектной модели Excel (например, размещение управляемых элементов управления в документах и ​​привязка элементов управления Excel к данным с помощью привязки данных Windows Forms). модель): автоматизируйте Excel с помощью расширенных объектов.

Создание и отладка настроек на уровне документа для Excel: создание решений Office.

Развертывание настроек Excel на уровне документа: развертывание решения Office.

Вы можете создать новый файл в библиотеке документов, не покидая для этого библиотеку. В Microsoft 365 доступны следующие типы файлов:

Формы для Excel

Тип файла, который вы можете создать, зависит от шаблона или шаблонов, которые ваш владелец или администратор сайта связал с библиотекой. Если вы хотите создать дополнительный тип файла в своей библиотеке, обратитесь к администратору или владельцу сайта.

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

Чтобы создать новый файл в библиотеке документов

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

В главном меню библиотеки документов нажмите «Создать», а затем выберите тип файла, который вы хотите создать.

Примечание. Выбор типа файла может отличаться.

Примечание. Чтобы добавить ссылку в библиотеку документов, см. статью Добавление ссылки в библиотеку документов.

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

По завершении нажмите стрелку назад в браузере, чтобы вернуться в библиотеку документов.

Если вы не видите свои файлы в библиотеке, обновите браузер.

Чтобы переименовать файл, нажмите «Показать действия» рядом с документом, затем нажмите «Переименовать» и введите имя.

Дополнительные шаги, которые могут потребоваться

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

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

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

Связывание и внедрение объектов (OLE) можно использовать для включения контента из других программ, таких как Word или Excel.

OLE поддерживается многими различными программами, и OLE используется, чтобы сделать контент, созданный в одной программе, доступным в другой программе. Например, вы можете вставить документ Office Word в книгу Office Excel. Чтобы узнать, какие типы содержимого можно вставлять, нажмите «Объект» в группе «Текст» на вкладке «Вставка». В поле Тип объекта отображаются только те программы, которые установлены на вашем компьютере и поддерживают объекты OLE.

Если вы копируете информацию между Excel или любой программой, поддерживающей OLE, например Word, вы можете копировать информацию либо как связанный объект, либо как встроенный объект. Основные различия между связанными объектами и внедренными объектами заключаются в том, где хранятся данные и как объект обновляется после его помещения в конечный файл. Внедренные объекты хранятся в книге, в которую они вставлены, и не обновляются. Связанные объекты остаются отдельными файлами, и их можно обновлять.

Связанные и встроенные объекты в документе

<р>1. Внедренный объект не имеет связи с исходным файлом.

<р>2. Связанный объект связан с исходным файлом.

<р>3. Исходный файл обновляет связанный объект.

Когда использовать связанные объекты

Если вы хотите, чтобы информация в целевом файле обновлялась при изменении данных в исходном файле, используйте связанные объекты.

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

Связанная информация может быть обновлена ​​автоматически, если вы измените исходные данные в исходном файле. Например, если вы выберете абзац в документе Word, а затем вставите абзац как связанный объект в книгу Excel, информация может быть обновлена ​​в Excel, если вы измените информацию в документе Word.

Когда использовать встроенные объекты

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

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

Изменение способа отображения объекта OLE

Вы можете отобразить связанный объект или встроенный объект в книге точно так же, как он отображается в исходной программе или в виде значка. Если книга будет просматриваться в Интернете и вы не собираетесь ее печатать, вы можете отобразить объект в виде значка. Это сводит к минимуму количество места на дисплее, которое занимает объект. Зрители, которые хотят отобразить информацию, могут дважды щелкнуть значок.

Вы можете открыть Word из меню "Пуск" (или из папки "Программы" на Mac), щелкнув значок Word. Значок Word бывает разных форм в зависимости от вашей ОС и версии Word, но всегда имеет синий цвет и букву W.

Некоторые примеры значков Word

При открытии Word некоторые версии Word могут сразу перейти к новому пустому документу. В более новых версиях, таких как Word 2016, вы попадете в меню под названием «Просмотр за кулисами», чтобы выбрать открытие нового пустого документа или открытие нового документа из шаблона. Если у вас уже есть файл, открытый в Word, вы можете создать новый документ, нажав «Файл»> «Создать». Вы также можете использовать сочетание клавиш Ctrl+N (Command+N для Mac).

Чтобы открыть пустой документ, дважды щелкните параметр "Пустой документ".

Практический вопрос

Практический вопрос

Обзор элементов управления Word

На следующих страницах мы расскажем, что делают многие из этих кнопок и панелей инструментов. А пока вот общий обзор того, что вы можете увидеть в программе. Многие из этих функций есть и в других продуктах Office, таких как Excel и PowerPoint, поэтому рекомендуется ознакомиться с терминологией.

Окно Word состоит из трех основных частей: ленты, документа и строки состояния.

Лента

Лента находится в верхней части окна Word и включает строку заголовка окна. Лента ниже предназначена для Word 2016. Если у вас другая версия, ваша лента может выглядеть иначе. Тем не менее, большинство объектов будут выглядеть одинаково и располагаться в одной и той же области. Если у вас другая версия Word и вы не можете найти нужную функцию, выполните поиск в Интернете по запросу где находится слово функции/кнопки версия, заменив функция/ button с функцией или кнопкой, которую вы пытаетесь найти, и version с номером вашей версии. Например, если вы используете Word 2010 и не можете найти элементы управления для добавления столбца, выполните поиск в Интернете по запросу where is column word 2010.

  1. Панель быстрого доступа. Панель инструментов быстрого доступа показывает часто используемые команды, так что вы можете выполнять эти команды с помощью одной кнопки вместо пары. По умолчанию на панели быстрого доступа есть (слева направо) «Сохранить», «Отменить» и «Повторить». Вы можете указать, какие команды будут доступны на панели быстрого доступа, нажав стрелку справа от кнопки "Повторить".
  2. Вкладки. Вкладки на ленте — это способ упорядочить множество инструментов и параметров Word. При нажатии на каждую вкладку открывается совершенно новый набор параметров. Чаще всего вы будете использовать вкладки "Файл" и "Главная".
  3. Выбранная в данный момент вкладка. Вкладка «Главная» выбирается по умолчанию при открытии Word. Текущая выбранная вкладка окрашена в белый цвет, а остальные вкладки — в синий.
  4. Имена групп. На каждой вкладке команды сгруппированы по типу. Имена этих типов находятся в нижней части ленты. Например, группа «Шрифт» содержит все инструменты и параметры шрифтов.
  5. Диалоговое окно. Если щелкнуть маленькую стрелку в рамке в правом нижнем углу каждой группы, откроется диалоговое окно с дополнительными параметрами для каждой группы.
  6. Скрыть ленту. Если вам кажется, что набор кнопок слишком отвлекает, вы можете скрыть ленту, нажав на стрелку в правом нижнем углу ленты. Вы можете снова открыть ленту с параметрами отображения ленты.
  7. Параметры отображения ленты. Параметры отображения ленты позволяют скрывать или отображать всю ленту или ее части.

Строка состояния

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

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

Читайте также: