ПредишенСледващото

VBA код голяма степен се основава на използването на обекти. Например, PowerPoint презентация, Excel работна книга, или диапазон от клетки са обекти. Обекти - това са елементи, които могат да бъдат контролирани. Microsoft Office обекти образуват йерархия, те се считат по-подробно по-долу, в проучването на специфични приложения. Всички обекти са документирани в вградена помощна система VBA.

Всеки обект има свойства (характеристики, които го характеризират) и методи (операции, които могат да се извършват върху обекта за данни). Когато се говори за даден ваканционен имот или метод на обекта трябва да посочите желания обект и имот или метод. Общият синтаксис се използва в манипулиране на обектите, както следва:

Object. Имоти или обект. метод

Само един метод може да се извърши в един ред с код, наричайки:

За повикване на метод, трябва да посочите предмета и метода. В допълнение, повечето от методите има набор от аргументи, които позволяват допълнително конфигуриране. Аргументите могат да бъдат задължителни или незадължителни. Ако методът се нарича избираеми аргументи не са прехвърлени, те приемат по подразбиране. Аргументите в викането на метода могат да се предават от името на и в съответствие с позицията, както и аргументите за процедури.

Един ред код може да съдържа оператор за присвояване, за създаване на собственост на обекта (уточняване на стойността на обекта, записано на лявата страна на оператора за присвояване, равна на стойността на изразяване в дясната ръка на задание):

Object. Имоти = Expression

Стойността на собственост на обекта могат да бъдат получени и използвани за изчисляване на стойността на експресията.

Някои обекти имат тенденция да се "по подразбиране" - собственост, която е достъпна, освен ако не е посочен обекта в изявлението.

Когато записвате пълното наименование на обекта в него са изброени имената на всички обекти на предишните нива на йерархията (например, за да определят диапазон от клетки в работна книга лист Excel трябва да се посочи името на работната книга, името на работния лист или координатите на обхвата). Тези имена са написани през точката.

променливи обекти могат да съхраняват препратки към обекти. Те трябва да се използва при достъп до обекта се извършва многократно. Тези променливи са създадени на два етапа: първо, тя трябва да бъде обявена, след което задайте стойността. В една и съща променлива може да се използва за обозначаване на различни обекти. Но това намалява ефективността на програмата, както и използване на данни тип обект възникнат по-късно (по време на работа) свързване. Рано задължителен случва по време на компилация. За да го изпълни, трябва да се декларират променливи, което показва, като вид на на даден клас обекти (например, обхватът или презентация), т.е. класове за обекти играят същата роля като видовете променливи.

Както и в програмите на VBA може да се управлява като един обект, както и със семействата на обекти. Семейството се определя като група от подобни обекти. Частен съдържа подредени набор от елементи (например, множество контролни елементи на формата или множество сценарии).

В отделни обекти директно споменати по име и обект на семейството са посочени от индекса в семейството (например, може да се прави позоваване линия на листа). Индекси на обекти в семейства винаги започват с 1. Когато се обадите на (индекс), следва да се отбележи, че номерирането се извършва в реда, в който са били добавени към списъка за семейството. По този начин, всеки обект, в семейството могат да бъдат достъпни както от свое име, а от индекса на семейството. метод на лечение зависи от задачата (ако искате да обхождане на всички елементи на семейството, или някаква група от тях, по-лесно да се работи с индекси, но ако операцията се извършва по определена тема, най-добре е да се използва името му).

Семеен не принадлежат на уникални обекти и предмети, които могат да съществуват в няколко екземпляра на всеки контекст. Въпреки че семейството включва група от обекти, самото семейство също е обект. Семейството също има свойствата и методите, свързани с него. VBA осигурява три основни методи за работа със семейства: Добавяне (за добавяне на елемент към семейството), Remove (за премахване на елемент от семейството), (без значение броя на елементите в семейството).

Ако успеете Microsoft Access предмети, използвани от друго приложение, а след това, като правило, се противопостави променливи са описани с най-подходящия вид за тях. Възможно е също така да се използва нова ключова дума за автоматично създаване на нов екземпляр на обекта. Все пак трябва да се отбележи, че този обект Microsoft Access. Например, ако обектът е описан от една променлива, представляваща форма на Microsoft Access в Microsoft Visual Basic, което трябва да се прави разлика между обект на формата и предмета на Microsoft Access Форма Visual Basic. Име видове библиотеки, включени в описанието променлива, както е показано в следния пример:

Задайте appAccess = CreateObject ( "Access.Application")

Синтаксисът, който се поддържа от конкретното приложение, вижте документацията за прилагане.

За да се свържете с тях, можете да използвате командата на менюто услугата.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!