Пример Microsoft Excel Technology
Обновлен: Ноябрь 2007
В этом примере демонстрируется использование Microsoft Excel, компонента электронных таблиц Microsoft Office, из управляемого приложения. Возможности программирования Microsoft Excel предоставляются через поддержку программирования .NET. В этом примере Excel используется в качестве COM-сервера для иллюстрации возможностей взаимодействия между управляемым кодом и системой Microsoft Office.
![]() |
---|
Для этого примера требуется Microsoft Office 2003 с поддержкой программирования .NET Programmability Support и основными сборками взаимодействия Microsoft Office. |
Дополнительные сведения об использовании примеров см. в следующих разделах:
Установка поддержки программирования .NET
Откройте Панель управления и выберите Установка и удаление программ.
Выберите Microsoft Office 2003 или Microsoft Excel 2003 и щелкните Изменить. Убедитесь, что в диалоговом окне установлен переключатель Добавление и удаление компонентов и затем щелкните Далее.
Установите флажок Выбор дополнительной настройки приложений и затем щелкните Далее.
Разверните узел для Excel и щелкните стрелку, указывающую вниз, для поддержки программирования .NET. Выберите Запускать с моего компьютера.
Нажмите кнопку Обновить.
Установка основных сборок взаимодействия Microsoft Office
- Установите Основная сборка взаимодействия Microsoft Office (PIA) из Интернета.
PIA содержит определения типов для собственного COM-объекта. После установки укажите библиотеку типа, если построение приложения взаимодействия не требуется.
Построение примера с использованием командной строки
Откройте окно командной строки и перейдите к одной из вложенных папок в каталоге Excel, соответствующей выбранному языку.
Введите следующую команду, используя корректный файл решения для соответствующего языка программирования.
msbuild AutoExcelVB.sln
Построение примера с использованием Visual Studio
Откройте обозреватель Windows и перейдите к одной из вложенных папок в каталоге Excel, соответствующей выбранному языку.
Чтобы открыть файл в Visual Studio, дважды щелкните значок файла AutoExcelCP.sln, AutoExcelCS.sln или AutoExcelVB.sln, в зависимости от выбранного языка программирования.
В меню Построение выберите Построить решение.
По умолчанию пример помещается в каталог \bin или \bin\Debug.
Выполнение примера
В окне командной строки перейдите в каталог, содержащий новый исполняемый файл.
В командной строке введите AutoExcel.exe.
По окончании необходимо переключиться в окно командной строки и нажать ВВОД, чтобы закрыть Excel и выйти из приложения.
![]() |
---|
В данном образце выполняется построение консольного приложения. Чтобы просмотреть выводимые им данные, необходимо запустить его в командной строке. В конце выполнения примера окно Excel остается открытым для отображения результатов. |
Требования
Microsoft Office 2003
Основные сборки взаимодействия для Microsoft Office
Версия .Net Framework: 2.0, 1.1, 1.0
Примечания
Дополнительные сведения о возможности взаимодействия Microsoft Office см. в комментариях в файлах исходного кода.
См. также
Ссылки
System.Runtime.InteropServices
Другие ресурсы
Вопросы разработки для взаимодействия
Взаимодействие с неуправляемым кодом