ВУЗ:
Составители:
29
функций в категории Определенные пользователем . Ее можно ис-
пользовать так же, как и другие встроенные функции.
1.11.1. Вызов подпрограмм и функций
Вызов процедуры-подпрограммы отличается от вызова процедуры-
функции.
Обычно подпрограмма вызывается из другой подпрограммы или функции
с помощью специального оператора VBA. Если она имеет аргументы, ей пере-
дается список фактических параметров. Оператор вызова подпрограммы может
использоваться в двух формах:
<имяПроцедуры> <списокФактическихПараметров>
или
Call <имяПроцедуры>(<списокФактическихПараметров>)
В первом случае список фактических параметров задается без скобок, во
втором – использование скобок обязательно. Но всегда список фактических па-
раметров должен полностью соответствовать списку аргументов, заданному в
объявлении подпрограммы. Все фактические параметры для обязательных ар-
гументов должны быть перечислены в том порядке, в каком они присутствуют
в описании подпрограммы, после чего могут идти параметры для необязатель-
ных аргументов.
Если подпрограмма не имеет аргументов, ее можно вызвать не только из
другой процедуры, но и с помощью комбинации клавиш быстрого вызова, ко-
манд раскрывающихся меню и кнопок панелей инструментов. Большинство
подпрограмм обработки событий также являются подпрограммами без пара-
метров.
Вызов подпрограммы-функции имеет следующий вид:
<имяПеременной> = <имяФункции>(<списокФактическихПараметров>)
1.11.2. Область видимости переменных и процедур
Область видимости – это область программы, где имя переменной, про-
цедуры или константы видимо, а значит, возможен к ним доступ. Например,
если переменная А объявлена в теле процедуры Proc1 с помощью оператора
Dim, областью ее видимости будет только эта процедура. В другой процедуре
Proc2 вы снова можете описать переменную с этим же именем А, но это будет
уже другая переменная.
Время жизни переменной – это время, в течение которого сохраняется
память, выделенная ей при инициализации ( при этом сохраняется и значение
этой переменной).
функций в категории Определенные пользователем . Ее можно ис- пользовать так же, как и другие встроенные функции. 1.11.1. Вызов подпрограмм и функций Вызов процедуры-подпрограммы отличается от вызова процедуры- функции. Обычно подпрограмма вызывается из другой подпрограммы или функции с помощью специального оператора VBA. Если она имеет аргументы, ей пере- дается список фактических параметров. Оператор вызова подпрограммы может использоваться в двух формах: <имяПроцедуры> <списокФактическихПараметров> или Call <имяПроцедуры>(<списокФактическихПараметров>) В первом случае список фактических параметров задается без скобок, во втором – использование скобок обязательно. Но всегда список фактических па- раметров должен полностью соответствовать списку аргументов, заданному в объявлении подпрограммы. Все фактические параметры для обязательных ар- гументов должны быть перечислены в том порядке, в каком они присутствуют в описании подпрограммы, после чего могут идти параметры для необязатель- ных аргументов. Если подпрограмма не имеет аргументов, ее можно вызвать не только из другой процедуры, но и с помощью комбинации клавиш быстрого вызова, ко- манд раскрывающихся меню и кнопок панелей инструментов. Большинство подпрограмм обработки событий также являются подпрограммами без пара- метров. Вызов подпрограммы-функции имеет следующий вид: <имяПеременной> = <имяФункции>(<списокФактическихПараметров>) 1.11.2. Область видимости переменных и процедур Область видимости – это область программы, где имя переменной, про- цедуры или константы видимо, а значит, возможен к ним доступ. Например, если переменная А объявлена в теле процедуры Proc1 с помощью оператора Dim, областью ее видимости будет только эта процедура. В другой процедуре Proc2 вы снова можете описать переменную с этим же именем А, но это будет уже другая переменная. Время жизни переменной – это время, в течение которого сохраняется память, выделенная ей при инициализации ( при этом сохраняется и значение этой переменной). 29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »