Option Private, instructie

       

Als u Option Private Module gebruikt in brontoepassingen waarin verwijzingen naar meerdere projecten zijn toegestaan, voorkomt u dat buiten het project naar de inhoud van een module wordt verwezen. In brontoepassingen waarin u niet zulke verwijzingen kunt toepassen, zoals bijvoorbeeld opzichzelfstaande versies van Visual Basic, heeft Option Private geen effect.

Syntaxis

Option Private Module

Notities

Bij gebruik moet de instructie Option Private op moduleniveau v≤≤r procedures staan.

Als een module Option Private Module bevat, zijn de openbare onderdelen (bijvoorbeeld variabelen, objecten en door de gebruiker gedefinieerde gegevenstypen) die zijn gedeclareerd op moduleniveau, nog steeds beschikbaar binnen het project dat de module bevat. Deze openbare onderdelen zijn echter niet beschikbaar voor andere toepassingen of projecten.

Opmerking   Het heeft alleen zin om Option Private te gebruiken bij brontoepassingen waarin u meerdere projecten gelijktijdig kunt laden en waarin verwijzingen tussen de geladen projecten zijn toegestaan. In Microsoft Excel kunt u bijvoorbeeld meerdere projecten tegelijk laden en kunt u Option Private Module gebruiken om kruisverwijzingen tussen projecten te beperken. Hoewel Visual Basic het laden van meerdere projecten toestaat, zijn verwijzingen tussen projecten nooit toegestaan in Visual Basic.