Обзор API JavaScript для ExcelExcel JavaScript API overview

Надстройка Excel взаимодействует с объектами в Excel с помощью API JavaScript для Office, включающего две объектных модели JavaScript:An Excel add-in interacts with objects in Excel by using the JavaScript API for Office, which includes two JavaScript object models:

  • API JavaScript для Excel. Появившийся в Office 2016 API JavaScript для Excel предоставляет строго типизированные объекты, с помощью которых можно получать доступ к листам, диапазонам, таблицам, диаграммам и другим объектам.Excel JavaScript API: Introduced with Office 2016, the Excel JavaScript API provides strongly-typed objects that you can use to access worksheets, ranges, tables, charts, and more.

  • Общие API. Появившиеся в Office 2013 общие API можно использовать для доступа к таким компонентам, как пользовательский интерфейс, диалоговые окна и параметры клиентов, общие для нескольких типов приложений Office.Common APIs: Introduced with Office 2013, the Common API can be used to access features such as UI, dialogs, and client settings that are common across multiple types of host applications such as Word, Excel, and PowerPoint.

В этом разделе рассматривается API JavaScript для Excel, используемый для разработки большинства функций в надстройках и предназначенный для Excel в Интернете, Excel 2016 или более поздних версий.This section of the documentation focuses on the Excel JavaScript API, which you'll use to develop the majority of functionality in add-ins that target Excel on the web or Excel 2016 or later. Сведения об общем API см. в статье API JavaScript для Office.For more information about the distinction between host-specific APIs and Common APIs, see JavaScript API for Office.

Сведения о концепциях, связанных с программированиемLearn programming concepts

Сведения о важных концепциях программирования см. в следующих статьях:See the following articles for information about important programming concepts:

Сведения о возможностях APILearn about API capabilities

Используйте другие статьи этого раздела, чтобы узнать о работе с событиями, диаграммами, диапазонами, таблицами, листами и т. д.Use other articles in this section of the documentation to learn about working with events, charts, ranges, tables, worksheets, and more. Кроме того, в этом разделе содержится руководство по концепциям API JavaScript для Excel, таким как совместное редактирование в надстройках Excel, проверка данных, обработка ошибок и оптимизация производительности.Also in this section, you'll find guidance about Excel JavaScript API concepts such as coauthoring in Excel add-ins, data validation, error handling, and performance optimization. Полный список доступных статей см. в оглавлении.See the table of contents for the complete list of available articles.

Чтобы получить практический опыт доступа к объектам в Excel с помощью API JavaScript для Excel, выполните инструкции из руководства по надстройкам Excel.For hands-on experience using the Excel JavaScript API to access objects in Excel, complete the Excel add-in tutorial.

Дополнительные сведения об объектной модели API JavaScript для Excel см. в справочной документации по API JavaScript для Excel.For detailed information about the Excel JavaScript API, see the Excel JavaScript API reference documentation.

Опробуйте примеры кода в Script LabTry out code samples in Script Lab

Используйте Script Lab, чтобы быстро начать работу с коллекцией встроенных примеров, демонстрирующих выполнение задач с помощью API.Use Script Lab to get started quickly with a collection of built-in samples that show how to complete tasks with the API. Вы можете выполнять примеры в Script Lab, чтобы сразу увидеть результат в области задач или листе, изучать примеры, чтобы понять принципы действия API, и даже использовать примеры для создания собственных надстроек.You can run the samples in Script Lab to instantly see the result in the task pane or worksheet, examine the samples to learn how the API works, and even use samples to prototype your own add-in.

См. такжеSee also