Ik heb nog eens zitten puzzelen met het enabled= false maken van een shape via:
In eerste had ik het anders opgelost, maar helaas heb ik deze code dan toch echt nodig voor een ander doel. Er moeten namelijk knoppen worden uitgeschakeld, niet worden verborgen met visible= false, maar gewoon zichtbaar en uitgeschakeld worden.
Bovenstaande code heb ik in een werkblad gezet. Het werkblad is beveiligd, maar voordat dit wordt uitgevoerd, wordt de beveiliging er even vanaf gehaald (Unprotect) om het blad toegankelijk te maken voor wijzigingen en het blad weer beveiligd (Protect). De knoppen worden niet getoond met printen. Dat stukje is in eigenschappen van de shape uit gevinkt.
Deze code werkt wel, maar dit wil ik niet.
Code:
shapes(1).ControlFormat.Enabled = False
In eerste had ik het anders opgelost, maar helaas heb ik deze code dan toch echt nodig voor een ander doel. Er moeten namelijk knoppen worden uitgeschakeld, niet worden verborgen met visible= false, maar gewoon zichtbaar en uitgeschakeld worden.
Bovenstaande code heb ik in een werkblad gezet. Het werkblad is beveiligd, maar voordat dit wordt uitgevoerd, wordt de beveiliging er even vanaf gehaald (Unprotect) om het blad toegankelijk te maken voor wijzigingen en het blad weer beveiligd (Protect). De knoppen worden niet getoond met printen. Dat stukje is in eigenschappen van de shape uit gevinkt.
Code:
shapes(1).visible = msoFalse
Deze code werkt wel, maar dit wil ik niet.