Как называется объект обработки в Excel

Обновлено: 20.11.2024

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

Предоставляет доступ к локальным и удаленным процессам и позволяет запускать и останавливать локальные системные процессы.

Примеры

В следующем примере экземпляр класса Process используется для запуска процесса.

В следующем примере для запуска процесса используется сам класс Process и статический метод Start.

Код для функции runProc был написан ImaginaryDevelopment и доступен по лицензии Microsoft Public License.

Примечания

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

Компонент «Процесс» — это полезный инструмент для запуска, остановки, контроля и мониторинга приложений. Вы можете использовать компонент Процесс, чтобы получить список запущенных процессов, или вы можете запустить новый процесс. Компонент Process используется для доступа к системным процессам. После инициализации компонента Process его можно использовать для получения информации о запущенном процессе. Такая информация включает в себя набор потоков, загруженные модули (файлы .dll и .exe) и информацию о производительности, такую ​​как объем памяти, который использует процесс.

32-разрядные процессы не могут получить доступ к модулям 64-разрядного процесса. Если вы попытаетесь получить информацию о 64-разрядном процессе из 32-разрядного процесса, вы получите исключение Win32Exception. С другой стороны, 64-разрядный процесс может получить доступ к модулям 32-разрядного процесса.

Компонент процесса получает информацию о группе свойств одновременно. После того, как компонент Process получил информацию об одном члене любой группы, он будет кэшировать значения других свойств в этой группе и не будет получать новую информацию о других членах группы, пока вы не вызовете метод Refresh. Поэтому не гарантируется, что значение свойства будет новее последнего вызова метода Refresh. Разбивка по группам зависит от операционной системы.

Если в вашей системе переменная пути объявлена ​​с использованием кавычек, вы должны полностью определить этот путь при запуске любого процесса, найденного в этом месте. В противном случае система не найдет путь. Например, если c:\mypath отсутствует в вашем пути, и вы добавляете его с помощью кавычек: path = %path%;"c:\mypath" , вы должны полностью определить любой процесс в c:\mypath при его запуске.

Системный процесс однозначно идентифицируется в системе по идентификатору процесса. Как и многие ресурсы Windows, процесс также идентифицируется по его дескриптору, который может не быть уникальным на компьютере. Дескриптор — это общий термин для идентификатора ресурса. Операционная система сохраняет дескриптор процесса, доступ к которому осуществляется через свойство Handle компонента Process, даже после завершения процесса. Таким образом, вы можете получить административную информацию о процессе, такую ​​как ExitCode (обычно либо ноль в случае успеха, либо ненулевой код ошибки) и ExitTime. Дескрипторы — чрезвычайно ценный ресурс, поэтому утечка дескрипторов более опасна, чем утечка памяти.

Этот класс содержит требование связи и требование наследования на уровне класса, которое применяется ко всем членам. Исключение SecurityException возникает, когда либо непосредственный вызывающий объект, либо производный класс не имеют разрешения с полным доверием. Дополнительные сведения о требованиях безопасности см. в разделе Требования к ссылкам.

Если объект Process зависит от определенных кодировок кодовых страниц, вы все равно можете сделать их доступными, выполнив следующие действия перед вызовом любых методов Process:

Добавьте ссылку на сборку System.Text.Encoding.CodePages.dll в свой проект.

Передайте объект EncodingProvider методу Encoding.RegisterProvider, чтобы сделать доступными дополнительные кодировки, поддерживаемые поставщиком кодирования.

Класс Process будет автоматически использовать системную кодировку по умолчанию, а не UTF8, при условии, что вы зарегистрировали поставщика кодировки перед вызовом любых методов Process.

Конструкторы

Инициализирует новый экземпляр класса Process.

Свойства

Получает базовый приоритет связанного процесса.

Получает значение, указывающее, может ли компонент инициировать событие.

Получает IContainer, содержащий компонент.

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

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

Получает список обработчиков событий, прикрепленных к этому компоненту.

Получает значение, указанное связанным процессом при его завершении.

Получает время завершения связанного процесса.

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

Получает количество дескрипторов, открытых процессом.

Получает значение, указывающее, был ли завершен связанный процесс.

Получает уникальный идентификатор связанного процесса.

Получает имя компьютера, на котором запущен связанный процесс.

Получает основной модуль для связанного процесса.

Получает дескриптор главного окна связанного процесса.

Получает заголовок главного окна процесса.

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

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

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

Получает объем невыгружаемой системной памяти в байтах, выделенной для связанного процесса.

Получает объем невыгружаемой системной памяти в байтах, выделенной для связанного процесса.

Получает объем выгружаемой памяти в байтах, выделенной для связанного процесса.

Получает объем выгружаемой памяти в байтах, выделенной для связанного процесса.

Получает объем выгружаемой системной памяти в байтах, выделенной для связанного процесса.

Получает объем выгружаемой системной памяти в байтах, выделенной для связанного процесса.

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

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

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

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

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

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

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

Получает или задает общую категорию приоритета для связанного процесса.

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

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

Получает привилегированное процессорное время для этого процесса.

Получает имя процесса.

Получает или задает процессоры, на которых можно запланировать выполнение потоков в этом процессе.

Получает значение, указывающее, отвечает ли пользовательский интерфейс процесса.

Получает собственный дескриптор этого процесса.

Получает идентификатор сеанса служб терминалов для связанного процесса.

Получает или задает ISite компонента.

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

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

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

Получает или задает свойства для передачи в метод Start() процесса.

Получает время запуска связанного процесса.

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

Получает набор потоков, запущенных в связанном процессе.

Получает общее время процессора для этого процесса.

Получает время пользовательского процессора для этого процесса.

Получает размер виртуальной памяти процесса в байтах.

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

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

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

Методы

Начинает асинхронные операции чтения в перенаправленном потоке StandardError приложения.

Начинает асинхронные операции чтения в перенаправленном потоке StandardOutput приложения.

Отменяет операцию асинхронного чтения перенаправленного потока StandardError приложения.

Отменяет операцию асинхронного чтения в перенаправленном потоке StandardOutput приложения.

Освобождает все ресурсы, связанные с этим компонентом.

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

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

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

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

Освободить все ресурсы, используемые этим процессом.

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

Определяет, равен ли указанный объект текущему объекту.

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

Служит хеш-функцией по умолчанию.

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

Возвращает новый компонент Process, учитывая идентификатор процесса на локальном компьютере.

Возвращает новый компонент Process, учитывая идентификатор процесса и имя компьютера в сети.

Создает новый компонент процесса для каждого ресурса процесса на локальном компьютере.

Создает новый компонент процесса для каждого ресурса процесса на указанном компьютере.

Создает массив новых компонентов процесса и связывает их со всеми ресурсами процесса на локальном компьютере, имеющими общее имя указанного процесса.

Создает массив новых компонентов процесса и связывает их со всеми ресурсами процесса на удаленном компьютере, имеющими общее имя процесса.

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

Получает тип текущего экземпляра.

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

Немедленно останавливает связанный процесс.

Немедленно останавливает связанный процесс и, возможно, его дочерние/потомочные процессы.

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

Создает поверхностную копию текущего объекта.

Создает поверхностную копию текущего объекта MarshalByRefObject.

Вызывает событие Exited.

Удаляет любую информацию о связанном процессе, кэшированную внутри компонента процесса.

Запускает (или повторно использует) ресурс процесса, указанный в свойстве StartInfo этого компонента Process, и связывает его с компонентом.

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

Запускает ресурс процесса, указывая имя документа или файла приложения, и связывает ресурс с новым компонентом процесса.

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

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

Запускает ресурс процесса, указывая имя приложения, имя пользователя, пароль и домен, и связывает ресурс с новым компонентом процесса.

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

Формирует имя процесса в виде строки в сочетании с типом родительского компонента, если применимо.

Возвращает строку, представляющую текущий объект.

Предписывает компоненту "Процесс" бесконечно ждать завершения связанного процесса.

Предписывает компоненту "Процесс" подождать указанное количество миллисекунд до завершения связанного процесса.

Указывает компоненту процесса дождаться завершения связанного процесса или отмены CancelToken.

Заставляет компонент "Процесс" неопределенное время ожидать перехода связанного процесса в состояние бездействия. Эта перегрузка применяется только к процессам с пользовательским интерфейсом и, следовательно, циклом обработки сообщений.

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

События

Происходит, когда компонент удаляется вызовом метода Dispose().

Происходит, когда приложение записывает в свой перенаправленный поток StandardError.

Происходит при завершении процесса.

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

Для разработки решений, использующих Microsoft Office Excel, вы можете взаимодействовать с объектами, предоставляемыми объектной моделью Excel. В этом разделе представлены наиболее важные объекты:

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

Заинтересованы в разработке решений, расширяющих возможности Office на различных платформах? Ознакомьтесь с новой моделью надстроек Office.Надстройки Office занимают меньше места по сравнению с надстройками и решениями VSTO, и вы можете создавать их, используя практически любые технологии веб-программирования, такие как HTML5, JavaScript, CSS3 и XML.

Объектная модель тесно связана с пользовательским интерфейсом. Объект Application представляет все приложение, а каждый объект Workbook содержит набор объектов Worksheet. Отсюда основной абстракцией, представляющей ячейки, является объект Range, который позволяет вам работать с отдельными ячейками или группами ячеек.

В дополнение к объектной модели Excel проекты Office в Visual Studio предоставляют основные элементы и основные элементы управления, которые расширяют некоторые объекты в объектной модели Excel. Ведущие элементы и ведущие элементы управления ведут себя как объекты Excel, которые они расширяют, но они также имеют дополнительные функции, такие как возможности привязки данных и дополнительные события. Дополнительные сведения см. в разделах Автоматизация Excel с помощью расширенных объектов и Обзор основных элементов и основных элементов управления.

В этом разделе представлен краткий обзор объектной модели Excel. Ресурсы, где можно узнать больше обо всей объектной модели Excel, см. в разделе Использование документации по объектной модели Excel.

Доступ к объектам в проекте Excel

При создании нового проекта надстройки VSTO для Excel Visual Studio автоматически создает файл кода ThisAddIn.vb или ThisAddIn.cs. Вы можете получить доступ к объекту Application, используя Me.Application или this.Application .

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

Вы можете использовать класс Globals в своем проекте для доступа к ThisWorkbook , Sheet1 , Sheet2 или Sheet3 вне соответствующего класса. Дополнительные сведения см. в статье Глобальный доступ к объектам в проектах Office. В следующем примере метод PrintPreview вызывается для Sheet1 независимо от того, находится ли код в одном из классов Sheet n или в классе ThisWorkbook.

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

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

Объект приложения

Объект приложения Excel представляет само приложение Excel. Объект Application предоставляет большой объем информации о работающем приложении, параметрах, примененных к этому экземпляру, и текущих пользовательских объектах, открытых в экземпляре.

Не следует устанавливать для свойства EnableEvents объекта Application в Excel значение false. Установка для этого свойства значения false запрещает Excel вызывать какие-либо события, включая события основных элементов управления.

Объект рабочей книги

Объект Workbook представляет одну книгу в приложении Excel.

Средства разработки Office в Visual Studio расширяют объект Workbook, предоставляя тип Workbook. Этот тип дает вам доступ ко всем функциям объекта Workbook. Дополнительные сведения см. в разделе Ведущий элемент рабочей книги.

Объект рабочего листа

Объект Worksheet является членом коллекции Worksheets. Многие свойства, методы и события рабочего листа идентичны или похожи на элементы, предоставляемые объектами Application или Workbook.

Excel предоставляет коллекцию Sheets как свойство объекта Workbook. Каждый член коллекции Sheets является объектом Worksheet или Chart.

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

Объект диапазона

Объект Range – это объект, который вы чаще всего будете использовать в своих приложениях Excel. Прежде чем вы сможете манипулировать какой-либо областью в Excel, вы должны выразить ее как объект Range и работать с методами и свойствами этого диапазона. Объект Range представляет собой ячейку, строку, столбец, выборку ячеек, содержащую один или несколько блоков ячеек, которые могут быть или не быть смежными, или даже группу ячеек на нескольких листах.

Visual Studio расширяет объект Range, предоставляя типы NamedRange и XmlMappedRange. Эти типы имеют большинство тех же функций, что и объект Range, а также новые функции, такие как возможность привязки данных и новые события. Дополнительные сведения см. в разделе Элемент управления NamedRange и элемент управления XmlMappedRange.

Использовать документацию по объектной модели Excel

Для получения полной информации об объектной модели Excel см. справочник по первичной сборке взаимодействия (PIA) Excel и справочник по объектной модели VBA.

Справочник по основной сборке взаимодействия

Справочная документация Excel PIA описывает типы в основной сборке взаимодействия для Excel. Эта документация доступна по следующему адресу: Справочник по основной сборке взаимодействия Excel 2010.

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

Справочник по объектной модели VBA

Справочник по объектной модели VBA описывает объектную модель Excel в том виде, в каком она представлена ​​в коде Visual Basic для приложений (VBA). Дополнительные сведения см. в справочнике по объектной модели Excel 2010.

После нажатия Enter переместить выделение Делает соседнюю ячейку следующей активной ячейкой после нажатия клавиши ENTER в текущей активной ячейке. В поле Направление укажите, какая соседняя ячейка станет активной.

Направление Делает соседнюю ячейку следующей активной ячейкой после нажатия клавиши ВВОД в текущей активной ячейке. В поле Направление укажите, какая соседняя ячейка станет активной.

Автоматически вставлять десятичную точку Установите этот флажок, чтобы отображать число с десятичной точкой по умолчанию.

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

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

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

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

Расширить форматы диапазона данных и формулы Выберите, чтобы автоматически форматировать новые элементы, добавляемые в конец списка, чтобы они соответствовали формату остальной части списка. Формулы, которые повторяются в каждой строке, также копируются. Для расширения форматы и формулы должны появиться как минимум в трех из пяти последних строк, предшествующих новой строке.

Включить автоматический ввод процентов. Выберите, чтобы умножить на 100 все числа меньше 1, которые вы вводите в ячейки, отформатированные в формате процентов. Снимите этот флажок, чтобы умножить на 100 все числа, которые вы вводите в ячейки, отформатированные в процентном формате, включая числа, равные или превышающие 1.

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

Масштабирование с помощью IntelliMouse Если у вас есть указывающее устройство Microsoft IntelliMouse, установите кнопку колеса для масштабирования, а не для прокрутки рабочего листа или листа диаграммы.

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

Когда затронуто это количество ячеек (в тысячах) Позволяет указать максимальное количество ячеек, которые затрагиваются операцией без уведомления. Если затронуто больше ячеек, чем максимальное количество ячеек, вы получите уведомление.

Использовать системные разделители Выберите, чтобы использовать десятичные разделители и разделители тысяч по умолчанию. Снимите флажок, чтобы ввести альтернативные разделители.

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

Разделитель тысяч Чтобы изменить разделитель тысяч по умолчанию, снимите флажок Использовать системные разделители, выберите разделитель по умолчанию в поле Разделитель тысяч и введите нужный разделитель.

Вырезать, копировать и вставить

Показать кнопки параметров вставки. Установите этот флажок, чтобы Excel автоматически отображал диалоговое окно со специальными параметрами при вставке, такими как «Только форматирование» и «Связать ячейки».

Показать кнопки параметров вставки. Установите этот флажок, чтобы Excel автоматически отображал диалоговое окно со специальными параметрами при вставке ячеек, строк или столбцов, например «Форматировать как указано выше» и «Очистить форматирование».

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

Диаграмма

Показывать имена элементов диаграммы при наведении Отображает имя элемента диаграммы при наведении на него указателя.

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

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

Текущая книга Выберите открытую книгу для использования со следующей настройкой (свойства соответствуют точке данных диаграммы для текущей книги)

Свойства следуют за точкой данных диаграммы для текущей книги. Выберите этот параметр, чтобы форматирование и метки данных следовали за точками данных при их перемещении или изменении для книги, показанной в предыдущем параметре Текущая книга.

Показать

Показать это количество недавно использованных книг Список недавно использовавшихся книг отображается в разделе «Последние» в Backstage, что позволяет быстро открывать эти книги. Введите количество книг, которые вы хотите отобразить, в поле Показать это количество последних книг. Введите или выберите положительное число от 0 до 50.

Быстрый доступ к этому количеству последних рабочих книг. Если этот флажок установлен, список файлов отображается в нижней части вкладки «Файл» в разделе «Параметры». Установите количество отображаемых файлов, изменив число вправо.

Показать это количество незакрепленных последних папок Список недавно использованных папок отображается в разделе «Недавние» в Backstage, что позволяет быстро открывать эти папки повторно. Введите количество книг, которые вы хотите отобразить, в поле Показать это количество незакрепленных последних папок. Введите или выберите положительное число от 0 до 50.

Единицы линейки Позволяет выбрать единицы измерения, которые должны отображаться на линейке макета.

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

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

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

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

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

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

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

Справа налево помещает ячейку A1 в правый верхний угол представления, а вкладки листа выровнены по правой стороне окна. Элементы управления для конкретных ячеек отображаются слева от ячеек.

Слева направо помещает ячейку A1 в верхний левый угол представления, а вкладки листа выровнены по левой стороне окна. Элементы управления для конкретных ячеек отображаются справа от ячеек.

Параметры отображения для этой книги

Параметры отображения для этой книги Выберите в этом списке книгу, на которую влияют следующие параметры.

Показать горизонтальную полосу прокрутки Отображает горизонтальную полосу прокрутки внизу рабочего листа.

Показать вертикальную полосу прокрутки Отображает вертикальную полосу прокрутки с правой стороны рабочего листа (при использовании языкового режима с письмом слева направо) или с левой стороны (при использовании языкового режима с письмом справа налево) .

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

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

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

Все Отображает все графические объекты, кнопки, текстовые поля, нарисованные объекты и изображения.

Ничего (скрыть объекты) Скрывает все графические объекты, кнопки, текстовые поля, нарисованные объекты и изображения. Скрытые объекты не печатаются.

Параметры отображения для этого листа

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

Показать заголовки строк и столбцов Отображает номера строк с левой стороны (при использовании языкового режима с письмом слева направо) или с правой стороны (при использовании режима с написанием справа налево) рабочего листа и буквы столбца в верхней части рабочего листа.

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

Показать разрывы страниц Отображает разрывы страниц, автоматически установленные Excel.

Показать ноль в ячейках с нулевым значением Отображает 0 (ноль) в ячейках с нулевым значением.

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

Показать линии сетки Отображает линии сетки ячеек. Чтобы распечатать линии сетки, убедитесь, что установлен флажок "Печать" в разделе "Сетка" в группе "Параметры листа" на вкладке "Макет страницы".

Цвет линии сетки Задает цвет линий сетки. Если вы нажмете «Автоматически», цвет линии сетки будет основан на цвете текста, заданном в панели управления Windows.

Формулы

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

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

Использовать все процессоры на этом компьютере. Выбрано по умолчанию, этот параметр использует все процессоры, доступные на вашем компьютере.

Вручную Позволяет указать количество процессоров, которые вы хотите использовать. В поле "Вручную" введите положительное число от 1 до 1024.

При расчете этой книги

При расчете этой рабочей книги Выберите в этом списке рабочую книгу, на которую влияют следующие параметры.

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

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

Использовать систему дат 1904 года Изменяет начальную дату, от которой рассчитываются все даты, с 1 января 1900 года на 2 января 1904 года.

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

Общие

Игнорировать другие приложения, использующие динамический обмен данными (DDE) Запрещает обмен данными с другими приложениями, использующими динамический обмен данными (DDE).

Запрашивать обновление автоматических ссылок. Отображает сообщение, позволяющее подтвердить обновление связанных элементов.

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

Масштабировать содержимое для форматов бумаги A4 или 8,5 x 11 дюймов. Для некоторых стран и регионов стандартным размером бумаги является Letter, для других — A4. Установите этот флажок, если вы хотите, чтобы Excel автоматически настраивал документы, отформатированные для стандартный размер бумаги другой страны или региона (например, A4), чтобы они правильно печатались на бумаге стандартного размера для вашей страны или региона (например, Letter). Этот параметр влияет только на распечатку. Он не влияет на форматирование. в вашем документе.

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

Веб-параметры Устанавливает параметры того, как данные Excel выглядят и реагируют на просмотр данных в веб-браузере.

Совместимость с Lotus

Клавиша меню Microsoft Office Excel Устанавливает клавишу, которую можно использовать для доступа к командам на ленте, компоненте пользовательского интерфейса Microsoft Office Fluent.

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

Настройки совместимости с Lotus

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

Оценка формулы перехода Открывает и оценивает файлы Lotus 1-2-3 без потери или изменения информации.Если выбран этот параметр, Excel оценивает текстовые строки как 0 (ноль), логические выражения как 0 или 1, а критерии базы данных в соответствии с правилами, которые используются в Lotus 1-2-3.

Переход к записи формулы Преобразует формулы, введенные в синтаксисе Lotus 1-2-3 версии 2.2, в синтаксис Excel и заставляет имена, определенные в Excel, вести себя как имена, определенные в Lotus 1-2-3.

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

В этой статье

Экспорт данных в Excel: основы

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

Распространенные сценарии экспорта данных в Excel

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

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

Об экспорте данных в Excel

Access не включает команду «Сохранить как» для формата Excel. Чтобы скопировать данные в Excel, необходимо использовать функцию экспорта, описанную в этой статье, или можно скопировать данные Access в буфер обмена, а затем вставить их в электронную таблицу Excel.

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

Microsoft Excel включает команду для импорта данных из базы данных Access. Вы можете использовать эту команду вместо команды экспорта в Access; однако команда импорта Excel позволяет импортировать только таблицы или запросы. Дополнительные сведения см. в статье справки Excel Подключение к внешним данным (импорт).

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

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

Подготовка к операции экспорта

Перед выполнением процедуры экспорта рекомендуется просмотреть данные, которые вы хотите экспортировать, чтобы убедиться, что они не содержат индикаторов ошибок или значений ошибок. Если есть какие-либо ошибки, попытайтесь устранить их, прежде чем экспортировать данные в Excel. В противном случае во время операции экспорта могут возникнуть проблемы, и в ячейки на листе Excel могут быть вставлены нулевые значения. Дополнительные сведения о проблемах, которые могут возникнуть при экспорте в Excel, см. в разделе Устранение неполадок с отсутствующими и неправильными значениями.

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

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