ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.06.2025

Просмотров: 9000

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Событие BeforeRightClick

5 ] 5

События объекта Chart

515

События объекта

Application

516

Включение событий уровня объекта Application

.

518

Определение факта открытия рабочей книги

518

Отслеживание событий уровня объекта Application

519

События объекта UserForm

520

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

521

Событие OnTime

522

Событие

OnKey

523

Резюме

524

Глава 20. Взаимодействие с другимиприложениями

525

Запуск другого приложения

525

Активизация другого приложения

528

Запуск аплетов папки Панель управления и мастеров

529

Автоматизация

530

Работа с внешними объектами

530

Ранняя и поздняя привязка

530

Простой пример

533

Управление приложением Word из Excel

533

Управление Excel из другого приложения

536

Работа с ADO

537

Использование метода SendKeys

540

Резюме

541

Глава 21. Создание и использование надстроек

542

Что такое надстройка

542

Сравнение надстройки со стандартной рабочей книгой

542

Основные причины создания надстройки

543

Использование менеджера надстроек Excel

544

Создание надстройки

545

Пример надстройки

546

Настройка рабочей книги

546

Тестирование рабочей книги

546

Добавление описательной информации

547

Создание надстройки

547

Установка надстройки

548

Распространение надстройки

549

Изменение надстройки

549

Сравнение файлов XLA и XLS

550

Структура и размер файлов

550

Членство в коллекциях

550

Окна

550

Листы

551

Получение доступа к процедурам VBA надстройки

551

Управление надстройками с помощью кода VBA

553

Коллекция Addlns

553

Свойства объекта Addln

555

События объекта Addln

557

Оптимизация производительности надстроек

558

Скорость выполнения кода

558

Размер файлов

559

Содержание

19


Особые проблемы, связанные с использованием надстроек

559

Правильная установка

559

Ссылки на другие файлы

561

Указание правильной версии Excel

561

Резюме

562

ЧАСТЬVI.РАЗРАБОТКАПРИЛОЖЕНИЙ

563

Глава 22. Создание собственных панелей инструментов

564

О командных панелях

564

Управление панелями инструментов

565

Как Excel обрабатывает панели инструментов

565

Хранение панелей инструментов

565

Когда панели инструментов работают некорректно

566

Ручное управление панелями инструментов и кнопками

567

О режиме модификации командных панелей

567

Распространение панелей инструментов

570

Управление коллекцией CommandBars

572

Типы командных панелей

572

Просмотр списка объектов CommandBar

573

Создание командной панели

574

Ссылки на командные панели

574

Удаление командных панелей

575

Свойства командных панелей

575

Ссылка на элементы управления командной панели

580

Перечисление элементов управления на командной панели

581

Перечисление элементов управления на всех панелях инструментов

581

Добавление элементов управления на командную панель

582

Удаление элемента управления из командной панели

583

Свойства элементов управления командных панелей

583

Резюме

590

Глава 23. Создание пользовательских меню

591

Несколько слов о строке меню Excel

591

Операции с меню Excel

592

Терминология

592

Удаление элементов меню

593

Добавление элементов меню

594

Изменение опций меню

594

Примеры кода VBA

595

Вывод информации о меню

595

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

596

Удаление меню со строки меню

598

Добавление опций в меню

599

Отображение комбинации клавиш вместе с опцией меню

602

Исправление восстановленного меню

604

Работа с событиями

604

Автоматическое добавление и удаление меню

604

Отключение или скрытие меню

605

Работа с установленными опциями меню

606

Простой способ создания пользовательских меню

609

Замена строки меню листа

,

611

Работа с контекстными меню

612

20

Содержание


Добавление опций в контекстное меню

614

Удаление опций из контекстного меню

615

Отключение опций контекстного меню

615

Отключение контекстных меню

615

Сброс контекстных меню

616

Создание нового контекстного меню

616

Резюме

618

Глава 24. Предоставление справки в приложениях

619

Справка в приложениях Excel

619

Справочная система, построенная с помощью компонентов Excel

621

Использование комментариев к ячейкам для предоставления справки

621

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

622

Использование рабочего листа для сохранения текста справочного руководства

623

Отображение справочной информации в пользовательском диалоговом окне

624

Использование помощника по Office для отображения справочного руководства

626

Использование средств WinHelp System и HTML Help System

629

WinHelp

629

HTMLHelp

630

Связывание файлов справочного руководства с приложением

631

Другие способы отображения справочного руководства в формате WinHelp или

HTML Help

633

Использование метода Help

633

Отображение справочной информации в окне сообщения

633

Отображение справочной информации в окне ввода данных

634

Резюме

634

Глава 25. Разработка приложений для пользователей

635

Определение приложения, ориентированного на пользователя

635

Мастер расчета займа

635

Использованиеприложения

636

Структура рабочей книги

637

Как это работает

638

Потенциальные улучшения

642

Концепции разработки приложений

642

Заключение

643

Резюме

644

ЧАСТЬ VII. ДРУГИЕ ТЕМЫ

645

Глава 26. Вопросы совместимости

646

Что такое совместимость

646

Проблемы совместимости

647

Поддерживаемые форматы файлов Excel

648

Избегайте использования новых возможностей

649

Приложения, которые используют функции Windows API

649

Поддержка платформы

Мас

650

Создание интернациональных

приложений

651

Многоязыковыеприложения

653

Язык в

VBA

654

Использование "локальных" свойств

654

Идентификация настроек системы

654

Содержание

21


Параметры настройки даты и времени

656

Резюме

657

Глава 27. Управление файлами с помощью VBA

658

Часто выполняемые операции

658

Команды VBA по управлению файлами

659

Использование объекта FileSearch

661

Поиск файлов, которые содержат определенный текст

663

Использование объекта FileSystemObject

663

Работа с текстовыми файлами

665

Открытие текстового файла

666

Чтение текстового файла

666

Запись в текстовый файл

667

Получение номера файла

667

Определение или установка позиции в файле

667

Операторы чтения и записи

668

Примеры управления текстовыми файлами

668

Импортирование данных из текстового файла

668

Экспортирование диапазона в текстовый файл

669

Импортирование текстового файла в диапазон

670

Протоколирование операций в Excel

671

Фильтрация текстового файла

671

Импортирование более 256 столбцов данных

672

Экспорт диапазона в формат HTML

674

Резюме

676

Глава 28. Управление компонентами Visual Basic

677

Введение в

IDE

677

Объектная модель

IDE

678

Коллекция VBProjects

679

Первый пример

680

Замещение модуля обновленной версией

681

Использование VBA для создания кода

VBА

683

Добавление элементов управления в диалоговое окно UserForm на этапе разработки

685

Управление диалоговыми окнами UserForm на этапе разработки и на этапе выполнения

686

Добавление 100 элементов управления CommandButton на этапе разработки

687

Программное создание диалоговых окон UserForm

688

Простой пример

689

-,

Сложный пример

690

Резюме

694

Глава 29. Принципы управления модулями классов

695

Что такое модуль класса

695

Пример: создание класса NumLock

696

Вставка модуля класса

696

Добавление кода VBA

697

Использование класса NumLock

698

Еще о модулях классов

698

Именование класса объектов

698

Программирование свойств

698

Методы программирования

700

События модуля класса

700

Пример: класс CSVFile

701

22

Содержан