M
Michael Suttkus, II
While working on a User-defined RowSourceType function, I noticed two points
of interest.
First of all, the documentation for defining the function lists 9 different
constants that may be passed to the function through Code. However,
acLBClose (value 8) is supposedly not used. In testing, it actually is
called, just before acLBEnd (value 9) is. Is there an underlying purpose for
this? Is it for legacy code?
Even more mysteriously, when the constants are examined, they run from 0
(acLBInitialize) to 9 (acLBEnd), except that 2 is not given. However, Code=2
is called for the function, between acLBInitialize (value 0) and acLBOpen
(value 1) and sometimes between successive calls to the supposedly unusued
acLBClose! Is there some undocumented purpose here?
I'm just curious.
of interest.
First of all, the documentation for defining the function lists 9 different
constants that may be passed to the function through Code. However,
acLBClose (value 8) is supposedly not used. In testing, it actually is
called, just before acLBEnd (value 9) is. Is there an underlying purpose for
this? Is it for legacy code?
Even more mysteriously, when the constants are examined, they run from 0
(acLBInitialize) to 9 (acLBEnd), except that 2 is not given. However, Code=2
is called for the function, between acLBInitialize (value 0) and acLBOpen
(value 1) and sometimes between successive calls to the supposedly unusued
acLBClose! Is there some undocumented purpose here?
I'm just curious.