Главная » 2013»Июль»31 » Программирование в Microsoft Office. Для пользователей
13:49
Программирование в Microsoft Office. Для пользователей
Программирование в Microsoft Office. Для пользователей - Книга написана специалистами, которые имеют большой опыт работы с Visual Basic for Applications. С ее помощью вы найдете решения задач, связанных с обработкой строк, числовых данных и дат, а также с работой в сети. Подробно рассмотрены такие важные вопросы, как обработка ошибок и операции с файлами. Отдельная глава посвящена созданию мультимедийных приложений.
Название: Программирование в Microsoft Office. Для пользователей Автор: Гетц К., Джилберт М. Издательство: БХВ-Петербург, Ирина Год: 2000 Страниц: 381 Формат: DJVU Размер: 11,3 МБ ISBN: 0-7821-1951-4, 5-7315-0087-8, 966-552-058-X Качество: Отличное Серия или Выпуск: Для пользователя
Содержание:
Введение Глава 1. Работа со строками Как VBA храпит строки? Unicode против ANSI Использование строк и байтовых массивов Встроенные функции для работы со строками Сравнение строк Преобразование строк Формирование строк: функции Space и String Вычисление длины строки Форматирование строк Выравнивание строк Поиск строк Работа с фрагментами строк Замена фрагментов строк Коды ANSI Работа с байтами Комбинирование функций Поиск и замена текста Замена символа в списке другим символом Удаление лишних пробелов Удаление из строки конечных нуль-символов Замена одной подстроки на другую Замена нумерованных меток в строке Сбор информации о строках Определение атрибутов символа Подсчет числа вхождений подстроки в строку Преобразование строк Реверсия строки Представление десятичных чисел римскими цифрами Кодирование и декодирование текста при помощи XOR-кодировки Дополнение строки слева или справа до заданной ширины Сравнение строк при помощи алгоритма Саундекса Работа с подстроками Возвращение определенного слова строки по индексу Выборка первого или последнего слова в строке Поиск последнего вхождения подстроки в строку Резюме Глава 2. Работа со значениями даты и времени Что такое дата и как она хранится? Дополнительные преимущества Задание значений даты Встроенные функции VBA для работы с датами Текущая дата и время А если вам нужна только составляющая даты или времени? Выделение составляющих даты Простые вычисления Более сложные задачи Определение конкретной даты Определение начала или конца месяца Определение начала или конца недели Определение начала или конца года Определение начала или конца квартала Определение следующего или предыдущего дня недели Определение следующей годовщины события Операции со значениями даты и времени Сколько дней в указанном месяце? Сколько понедельников в июне? Округление значения времени до ближайшего значения с указанной точностью Преобразование чисел или строк в значения даты и времени заданного формата Работа с промежутками времени Вычисление возраста Форматирование значения промежутка времени Форматирование суммарного времени Резюме Глава 3. Операции с числами Как VBA хранит числовые значения? Целые числа Числа с плавающей точкой и ошибки при их использовании Масштабируемые целые Встроенные числовые функции Математические и тригонометрические функции Преобразование и округление чисел Случайные числа Финансовые функции Преобразование основания системы счисления Пользовательские математические и числовые функции Математические функции Геометрические расчеты Статистические функции Резюме Глава 4. Поиск и сортировка в VBA Время - деньги Знакомство с классом StopWatch Применение класса StopWatch Использование массивов Все-таки, что такое массив? Создание массива Использование данных в массиве Определение размеров массива Переменная типа Variant при работе с массивами Сортировка массивов Работа алгоритма Quicksort Использование алгоритма Quicksort Проблемы быстродействия Сортировка семейств Поиск Почему применяется алгоритм Binary Search? Как работает алгоритм Binary Search? Использование алгоритма Binary Search Резюме Глава 5. Профессиональная разработка приложений на VBA Корректная обработка ошибок Типы ошибок Перехват ошибок выполнения Реакция на перехваченные ошибки Применение стандартного обработчика ошибок Иерархия обработки ошибок в VBA Генерация ошибок Процесс отладки Средства VBA для отладки программ Применение окна отладки Использование точек останова Программы без ошибок Оперативная справка Резюме Глава 6. Windows Networking API Основные сетевые функции Использование диалоговых окон работы с сетью Управление сетевыми ресурсами Получение информации о сетевых ресурсах Дополнительные сетевые функции Функция WNetGetUniversalName Составление списков сетевых ресурсов Использование диалогового окна просмотра из библиотеки Shell32 LAN Manager API Резюме Глава 7. Работа с дисками и файлами Встроенные функции VBA для работы с дисками и файлами Функция DIR Использование атрибутов файла Операторы перемещения файлов на диске Немного информации о файле: FileLcn и FileDateTime Работа с каталогами Если нельзя обойтись без операций ввода-вывода Получение дескриптора файла Использование оператора Open Операции с указателем текущей позиции файла Операторы чтения и записи Windows API: настоящая эффективность Сравнение функций API с функциями VBA Получение информации о диске Операции с путями доступа Эффективная замена функции Dir Функции уведомления Windows Поиск файлов Определение имен временных файлов Получение дескрипторов файлов (Windows) Функции даты и времени Windows API Операции с временами файлов Использование стандартных диалоговых окон Windows Резюме Глава 8. Добавление средств мультимедиа в пользовательские приложения Средства мультимедиа для Windows Возможности мультимедиа и MCI Мультимедиа за один шаг Подача звукового сигнала Message Веер: шаг вперед Воспроизведение WAV-файлов с помощью функции PlaySound Media Control Interface Работа с устройствами MCI Интерфейс командной строки MCI Интерфейс управляющих сообщений MCI Резюме