|
Книги и учебники по рубрикам |
| | |
|
|
|
Купить книги компьютерные - Книги EXCEL Купить книгу Книга Использование макросов в Excel. 2-е изд. Роман. Питер. 2004 |
|
|
ISBN
63.99 грн.
|
|
Несмотря на мощные функциональные возможности, обеспечиваемые пользовательским интерфейсом Excel, существует ряд задач, выполнение которых возможно только программным путем. Книга "Использование макросов Excel" представляет собой введение в программирование на Excel VBA, содержащее примеры решения различных практических задач, возникающих при работе в Excel. Материал книги рассчитан на пользователей Excel, а также программистов, которые не знакомы с объектной моделью Excel. Наряду с разделами, посвященными разработке макросов для Excel 2002, здесь излагается вводный курс по написанию макросов и программ в среде Excel.
Краткое содержание
Предисловие Глава 1. Введение
Часть I. Среда VBA
Глава 2. Начальные сведения Глава 3. Редактор Visual Basic: часть I Глава 4. Редактор Visual Basic: часть II
Часть II. Язык программирования VBA
Глава 5. Переменные, типы данных и константы Глава 6. Функции и подпрограммы Глава 7. Встроенные функции и операторы Глава 8. Управляющие операторы
Часть III. Объектная модель Excel и приложения
Глава 9. Объектные модели Глава 10. Приложения Excel Глава 11. События Excel Глава 12. Пользовательские меню и панели инструментов Глава 13. Встроенные диалоговые окна Глава 14. Нестандартные диалоговые окна Глава 15. Объектная модель Excel Глава 16. Объект Application Глава 17. Объект Workbook Глава 18. Объект Worksheet Глава 19. Объект Range Глава 20. Сводные таблицы Глава 21. Объект Chart Глава 22. Смарт-теги
Приложения
Приложение А. Объект Shape Приложение Б. Получение сведений об установленных принтерах Приложение В. Элементы управления командными панелями Приложение Г. Значки для командных кнопок Приложение Д. Разработка макросов Excel в среде других приложений Приложение Е. Языки программирования высокого и низкого уровней Приложение Ж. Новые объекты в Excel XP Алфавитный указатель
Содержание
Предисловие
Предисловие ко второму изданию Для кого предназначена эта книга Структура книги Текст книги и примеры кода О примерах кода Благодарности От издательства Об авторе
Глава 1. Введение
Выделение определенных ячеек Настройка подписей на диаграммах Изучение программирования в Excel
Часть I. Среда VBA
Глава 2. Начальные сведения
Что такое язык программирования? Стиль программирования
Комментарии
Читаемость
Модульность
Глава 3. Редактор Visual Basic: часть IОкно проекта
Имена проектов
Содержимое проекта Окно Properties Окно Code Представления полного модуля и процедуры Раскрывающиеся списки Object и Procedure
Объекты Workbook и Sheet
Стандартный модуль
Объект UserForm Окно Immediate Расположение окон
Пристыковка
Глава 4. Редактор Visual Basic: часть IIУправление интегрированной средой разработки
Общее управление Справочная система Создание процедур Режимы выполнения, проектирования и прерывания Ошибки
Ошибки, возникающие во время проектирования
Ошибки, возникающие во время компиляции
Ошибки, возникающие во время запуска программы
Логические ошибки Отладка
Пошаговое выполнение программы
Просмотр выражений Макросы
Запись макросов
Запуск макросов
Часть II. Язык программирования VBA
Глава 5. Переменные, типы данных и константы Комментарии Продолжение строки Константы
Перечисления Переменные и типы данных
Описание переменных
Зачем нужно подробное описание переменных
Численные типы данных
Логические типы данных
Строковые типы данных
Дата и время
Тип данных Variant
Объектные типы данных
Массивы
Стандарты именования
Область видимости переменных
Время жизни переменной
Инициализация переменных Операторы VBA
Глава 6. Функции и подпрограммыВызов функций Вызов подпрограмм Параметры и аргументы
Необязательные аргументы
Именованные аргументы
Передача аргументов Выход из процедуры Область видимости процедур Ссылки на проект Уточненное имя процедуры
Глава 7. Встроенные функции и операторы Функция MsgBox Функция InputBox Функции для обработки строк Другие функции и операторы
Функции Is
Функция Immediate If
Функция Switch
Преобразования единиц измерения
Оператор Beep Обработка ошибок
Оператор On Error
Объект Error
Оператор On Error GoTo 0
Оператор On Error Resume Next
Оператор Resume
Глава 8. Управляющие операторыОператор If…Then Цикл For…Next
Выход из цикла For Цикл For Each Цикл Do Оператор Select Case Заключение
Функции, связанные с файлами
Функции, связанные со временем и датой
Функции форматирования
Часть III. Объектная модель Excel и приложения
Глава 9. Объектные модели Объекты, свойства и методы
Свойства
Методы Семейства объектов
Нумерация членов семейства Иерархия объектной модели Синтаксис объектной модели Объектные переменные
Оператор With
Сокращение времени выполнения программы
Ссылка на объект
Ключевое слово Nothing
Оператор Is
Параметры объектной переменной по умолчанию
Глобальные параметры
Глава 10. Приложения Excel Доступ к функциям приложений
Интерактивная работа с панелями инструментов и меню
Назначение макросов меню и панелям инструментов Место хранения приложений
Загрузочная папка Excel
Шаблоны Excel
Надстройки Excel Примеры надстроек
Создание исходной книги
Настройка пользовательских меню
Выполнение функций надстройки
Заключительные шаги
Глава 11. События Excel Свойство EnableEvents События и объектная модель Excel Доступ к процедуре обработки события События объекта Worksheet События объекта Workbook События объекта Chart События объекта Application
Глава 12. Пользовательские меню и панели инструментов Меню и панели инструментов: общий обзор
Вид меню
Объект CommandBar
Элементы управления объекта CommandBar
Создание пункта меню Семейство CommandBars Создание новых меню и панелей инструментов Элементы управления командной панели
Создание нового элемента управления командной панели Встроенные элементы управления командной панели Пример: создание меню Пример: создание панели инструментов Пример: новый элемент на существующем меню Расширение приложения SRXUtils
Создание листа с данными
Настройка пользовательских меню
Дополнительные функции надстройки
Завершение работы с надстройкой
Глава 13. Встроенные диалоговые окна Метод Show
Глава 14. Нестандартные диалоговые окнаОбъект UserForm Создание объекта UserForm Элемент управления ActiveX Код объекта UserForm Стандартные элементы управления Excel Пример: служебная программа ActivateSheet
Изменение процедуры ActivateSheet
Создание объекта UserForm
Создание кода для объекта UserForm
Проверка работы служебной программы Элементы управления ActiveX на листе
Ссылка на расположенный на листе элемент управления
Программный способ добавления элементов управления на лист
Глава 15. Объектная модель ExcelОбзор объектной модели Excel Перечисления Excel Браузер объектов
Глава 16. Объект Application Свойства и методы объекта Application
Свойства и методы, возвращающие дочерние объекты
Свойства и методы, влияющие на отображение информации
Свойства и методы, влияющие на функции Excel
Свойства и методы, связанные с событиями
Свойства и методы, связанные с вычислениями
Свойства и методы, связанные с файлами
Свойства и методы, влияющие на текущее состояние Excel
Свойства и методы, приводящие к выполнению различных операций
Прочие свойства и методы Потомки объекта Application
Объект Name и семейство Names
Семейство Windows и объекты Window
Объект WorksheetFunction
Глава 17. Объект Workbook Семейство Workbooks
Метод Add
Метод Close
Свойство Count
Свойство Item
Метод Open
Метод OpenText Объект Workbook
Метод Activate
Метод Close
Свойство DisplayDrawingObjects
Свойство FileFormat (только чтение, тип Long)
Свойства Name, FullName и Path
Свойство HasPassword (только чтение, тип Boolean)
Свойство PrecisionAsDisplayed (чтение/запись, тип Boolean)
Метод PrintOut
Метод PrintPreview
Метод Protect
Свойство ReadOnly (только чтение, тип Boolean)
Метод RefreshAll
Метод Save
Метод SaveAs
Метод SaveCopyAs
Свойство Saved (чтение/запись, тип Boolean) Потомки объекта Workbook
Объект CustomView
Семейство Names
Семейство Sheets
Семейство Styles и объект Style Пример: сортировка листов книги
Глава 18. Объект Worksheet Свойства и методы объекта Worksheet Потомки объекта Worksheet Функции защиты в Excel XP
Объект Protection
Объект AllowEditRanges
Объект UserAccess Пример: вывод на печать листов
Создание объекта UserForm
Создание кода для объекта UserForm
Глава 19. Объект Range Объект Range как семейство Определение объекта Range
Свойство Range
Свойство Cells
Свойства Column, Row и Rows
Свойство Offset Дополнительные свойства и методы объекта Range
Метод Activate
Метод AddComment
Свойство Address (только чтение, тип String)
Метод AutoFill
Метод AutoFilter
Метод AutoFit
Метод AutoFormat
Метод BorderAround
Метод Calculate
Метод Clear
Методы ColumnDifferences и RowDifferences
Свойства ColumnWidth и RowHeight
Свойства Width, Height, Top и Left
Метод Consolidate
Методы Copy и Cut
Метод CopyFromRecordset
Метод CreateNames
Свойство CurrentRegion
Метод Delete
Свойства Dependents и DirectDependents
Свойства Precedents и DirectPrecedents
Свойство End
Свойства EntireColumn и EntireRow
Методы Fill
Метод Find
Методы FindNext и FindPrevious
Свойства Formula и FormulaR1C1
Свойство FormulaArray
Свойство FormulaHidden (чтение/запись, тип Boolean)
Свойство HasFormula (только чтение)
Свойство HorizontalAlignment
Свойство IndentLevel и метод InsertIndent
Метод Insert
Свойство Locked
Методы и свойства, связанные со слиянием
Свойства Next и Previous
Свойство NumberFormat
Метод Parse
Метод PasteSpecial
Метод PrintOut
Метод PrintPreview
Метод Replace
Метод Select
Свойство ShrinkToFit
Метод Sort
Метод SpecialCells
Метод TextToColumns
Свойство Value
Свойство WrapText Потомки объекта Range
Семейство Areas
Семейство Borders
Объект Border
Объект Characters
Объект Comment
Объект Font
Семейство FormatConditions
Объект Interior
Объекты PivotField, PivotItem и PivotTable
Объект QueryTable
Объект Validation Пример: определение используемого диапазона Пример: выделение ячеек по заданному признаку
Конструирование служебной программы
Конструирование диалогового окна
Написание кода
Глава 20. Сводные таблицы Сводные таблицы Мастер сводных таблиц Метод PivotTableWizard Объект PivotTable
Именованные поля данных
Итоговая программа Свойства и методы объекта PivotTable
Свойства, возвращающие семейство Fields
Свойства, влияющие на итоговое значение
Возвращение части сводной таблицы
Метод PivotSelect и свойство PivotSelection
Дополнительные свойства и методы объекта PivotTable Потомки объекта PivotTable
Объект PivotField
Свойства, связанные с методом AutoShow
Сортировка полей сводной таблицы
Основополагающие свойства
Выделение диапазонов
Перемещение полей сводной таблицы
Свойства Name, Value и SourceName
Группировка
Вычисление поля данных
Свойство CurrentPage
Свойство DataType
Свойства HiddenItems и VisibleItems
Свойство MemoryUsed
Свойство ServerBased
Свойство ShowAllItems
Метод Subtotals Объект PivotCache
Обновление кэша сводной таблицы
Свойство MemoryUsed
Свойство OptimizeCache
Свойство RecordCount
Свойство SourceData
Свойство Sql Объект PivotItem
Свойство DataRange
Свойство LabelRange
Свойство IsCalculated
Свойства Name, Value и SourceName
Свойство Position
Свойство RecordCount
Свойство ShowDetail
Свойство Visible Объекты PivotCell и PivotItemList
Свойства ColumnItems, RowItems и DataField
Свойство CustomSubtotalFunction
Свойство PivotCellType
Свойства PivotTable, PivotField и PivotItem Вычисляемые элементы и поля Пример: вывод на печать сводной таблицы
Создание объекта UserForm
Создание кода для объекта UserForm
Глава 21. Объект Chart Объекты Chart и ChartObject Создание диаграммы
Создание диаграмм на отдельном листе
Создание встроенных диаграмм
Пример создания диаграммы | | |