Ага, понял! Спасибо! Я до этого классы не определял, поэтому создалось ошибочное впечатление, что это там не принципиально.
Изменено: - 10.11.2015 02:21:24
|
09.11.2015 21:52:22
Любопытно, но начал готовить другую книгу (приложена к сообщению), чтобы вызвать идентичную ошибку. Все работает без ошибок. Видимо, где-то в синтаксисе косяк в исходном модуле, буду разбираться. |
|||
|
|
|
|
09.11.2015 20:35:02
Я прекрасно понимаю, что означает Variable not defined.
Мне не понятно, почему это возникает при попытке установить свойство WS описываемого в модуле класса. Это при том, что процедура объявлена внутри модуля класса и в ее область видимости поле WS должно попадать.
Изменено: - 09.11.2015 21:20:21
|
|
|
|
|
|
09.11.2015 20:21:11
Друзья, добрый день!
В модуле класса определяю свойство следующим образом:
Кроме того, у меня есть метод класса, описанный в этом же модуле
В основном модуле я делаю следующее:
Изменено: - 09.11.2015 20:24:50
|
|||||||||
|
|
|
|
26.09.2014 22:34:23
Парни, доброго времени суток!
Подскажите, пожалуйста, можно ли каким нибудь образом использовать именованные функции в макрофункции ВЫЧИСЛИТЬ ( англ. Evaluate). Создаю именованную функцию Eval, которую определяю как =ВЫЧИСЛИТЬ(B1). Предполагается, что в B1 имя именованной функции, например, Test, которая определена как =C1+D1. Результат: применение =Eval вызывает ошибку #ЗНАЧ!, при этом если в B1 простое выражение, например, 12/3 то результат 4. Либо я чего-то не пониманию в использовании именованных формул или именованные формулы в Evaluate нельзя применять, есть ли у Вас какая либо информация по этому поводу? Все описанное реализовано в примере. Дополнительно: пробовал вызывать в макросе - результат тот же.
Изменено: - 26.09.2014 22:48:46
|
|
|
|
|