Option Private (Instrucción)

Visual Basic VBLR

Option Private (Instrucción)

       

Cuando se utiliza en aplicaciones host que permiten referencias a través de múltiples proyectos, Option Private Module impide que se haga referencia al contenido del módulo fuera del proyecto. En las aplicaciones host que no permiten este tipo de referencias, como versiones independientes de Visual Basic, la instrucción Option Private no tiene efecto.

Sintaxis

Option Private Module

Comentarios

Si se usa, la instrucción Option Private debe aparecer en un nivel de módulo, antes de cualquier procedimiento.

Cuando un módulo contiene Option Private Module, las partes públicas, por ejemplo variables, objetos, y tipos definidos por el usuario declarados en el nivel de módulo todavía están disponibles dentro del proyecto que contiene el módulo, pero no están disponibles para otras aplicaciones o proyectos.

Nota   Option Private sólo se utiliza para aplicaciones host que admiten la carga simultánea de múltiples proyectos y permiten referencias entre los proyectos cargados. Por ejemplo, Microsoft Excel permite cargar múltiples proyectos y se puede utilizar Option Private Module para restringir la visibilidad de proyectos cruzados. Aunque Visual Basic permite cargar múltiples objetos, nunca se permiten en Visual Basic las referencias entre proyectos.