Открытие окон с помощью VBA
Открытие окон с помощью VBA
Каждый открытый документ содержит как минимум одно окно, а пользователь Word может открыть столько окон, сколько нужно для работы с любым документом. Каждое из подобных окон- объект с его собственными правами. В объектной модели Word объект Application содержит коллекцию Windows, содержащее все окна для всех открытых документов. Кроме того, каждый объект Document содержит свою собственную коллекцию объектов Windows.
Две основные причины работы с объектами Window в Word- контроль над внешним видом окна, а также манипулирование содержимым документа с помощью объекта Selection. Объект Selection я подробно рассмотрю в следующем разделе настоящей главы; здесь же я остановлюсь на приеме, позволяющем определить конкретное окно, а также познакомлю со свойствами, которые вы сможете использовать для определения внешнего вида окна.
Обращение к окнам из программного кода
Прямо из программного кода проще всего обращаться к тому окну, в котором открыт редактируемый документ во время запуска процедуры. Для указания окна используется объект ActiveWindow.
Для определения окна прямо в программном коде вам следует определить его как члена одной из коллекций Windows. При работе с глобальной коллекцией объектов Windows вам не нужно указывать собственно объект Application. При обращении к коллекции объектов Windows определенного документа, указывать имя объекта этого документа нужно обязательно. Вы можете идентифицировать окно по его имени или индексному номеру в коллекции. Имя окна совпадает с именем документа, который в нем отображается, за исключением того, что если для одного документа открыто несколько окон, после указания имени документа следует ставить точку с запятой, после которой указать номер окна.
Ниже приведены типичные ссылки для объектов Window.
Ссылка
Комментарии
Windows ( "Document 4" )
Действительна, если для документа Document 4 открыто только одно окно
Windows ("Kites and skipropes.doc: 3")
Указывает на третье окно документа
Documents("Window display.doc") .Windows (2)
Указывает на второе окно в коллекции Windows данного документа
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Упорядочивание окон
Упорядочивание окон Windows позволяет упорядочить на экране открытые окна. Для этого предназначены команды контекстного меню Панели задач. Нужно установить указатель мыши на свободный участок Панели задач, щелкнуть правой кнопкой и в появившемся контекстном меню
7.3. Цвет окон
7.3. Цвет окон Возможность настройки цветовой схемы окна перешла еще из операционной системы Windows ХР, причем без каких-либо изменений. Чтобы воспользоваться этим механизмом, нужно щелкнуть на ссылке Цвет окна в нижней части окна, показанного на рис. 7.2.На выбор предлагается
Оптимизация оболочки с помощью диалоговых окон
Оптимизация оболочки с помощью диалоговых окон Теперь рассмотрим некоторые параметры стандартных диалогов Windows XP, редактирование которых может повысить общую скорость работы того или иного компонента системы.Во-первых, диалоговое окно Свойства: Экран. На вкладке
ГЛАВА 19. Создание окон с помощью System.Windows.Forms
ГЛАВА 19. Создание окон с помощью System.Windows.Forms Если вы прочитали предыдущие 18 глав, вы должны иметь солидную базу дли использования языка программирования C# и архитектуры .NET. Вы, конечно же, можете применить полученные знания для построения консольных приложений следующего
Проектирование окон
Проектирование окон Для создания окон предназначена кнопка Window (Окно) расположенная в разделе Design (Проектирование) палитры инструментов. Использование данной кнопки отображает на информационной палитре элементы управления настройками параметров окон (рис. 6.8). Рис. 6.8.
Создание окон
Создание окон Чтобы создать окно, необходимо выполнить приведенную ниже последовательность действий.1. Активизировать этаж с построенным в предыдущем примере контуром стены.2. Нажать кнопку палитры инструментов.3. Открыть окно настройки параметров окна, нажав
1.5. Немного о перемещении окон
1.5. Немного о перемещении окон Кроме придания необычного вида окнам приложения способами, рассмотренными выше, можно также несколько разнообразить интерфейс за счет оригинального использования перемещения окон. Далее показано, как самостоятельно назначать области, за
1.6. Масштабирование окон
1.6. Масштабирование окон Возможность масштабирования окон (форм) является интересным приемом, который может быть заложен в дизайн приложения.При этом имеется в виду масштабирование в буквальном смысле этого слова: как пропорциональное изменение размера элементов
Проектирование окон
Проектирование окон Для проектирования окон существует отдельный инструмент, кнопка активизации которого – Window (Окно) – расположена на палитре ToolBox (Палитра инструментов). При щелчке на этой кнопке на информационной палитре появляются настройки окна (рис. 5.8). Рис. 5.8.
Создание окон
Создание окон Рассмотрим пример создания окна.1. Активизируйте первый этаж вашего проекта.2. Выберите инструмент Window (Окно) щелчком на соответствующей кнопке палитры инструментов.3. Вызовите окно настройки параметров окна щелчком на кнопке информационной палитры.4.
2.2.3. Перемещение окон
2.2.3. Перемещение окон Также окна можно перемещать из одной части экрана в другую. Для этого наведите мышью на строку заголовка, нажмите и удерживайте левую кнопку и перетащите окно.Альтернативный способ — щелкните правой кнопкой мыши на строке заголовка и в открывшемся
Типы окон
Типы окон Чаще всего вам придется иметь дело с главным окном программы, а точнее, с его содержимым. Тем не менее при работе используются и другие типы окон, доступные при определенных условиях.Для начала разберемся с модальными и немодальными диалоговыми окнами.
Свертывание окон
Свертывание окон Если нажать на кнопочку окно исчезает с экрана, но программа все равно продолжает работать и находится вне пределов видимости до тех пор, пока вы не захотите снова вернуться к ней. После того как окно свернуто, оно попадает на панель задач (это панель, на
Перемещение окон
Перемещение окон Окна на рабочем столе Windows ХР очень часто появляются не там, где вам хотелось бы. Это нормально. С помощью мыши вы легко можете перетянуть его в любое другое место экрана. Лучше и удобнее всего перетягивать окно, ухватив строку заголовка.Теперь вы знаете,