Thread
:
Changing the test of checkboxes (shapes) programmatically?
View Single Post
#
2
Posted to microsoft.public.excel.programming
[email protected]
external usenet poster
Posts: 4
Changing the test of checkboxes (shapes) programmatically?
Ehm, 'test' in the subject line should have been 'text'.
Dr
On 29-1-2013 14:26,
lid wrote:
Dear all,
I've found a way to change the text *next to* a single checkbox on a worksheet with this code:
Sub change()
ActiveSheet.Shapes.Range(Array("Check Box 12")).Select
Selection.Characters.Text = "any_new_text"
End Sub
But If there are many textboxes in a file, on different worksheets, there must be a way to address them all in one go. I also managed to read the 'name' and 'alternative text' of shapes with this code:
Dim c As Shape
For Each c In Worksheets(1).Shapes
Debug.Print c.Name & " " & c.AlternativeText
Next c
End Sub
I guess there must be a way to change the text (which appears not to be the properties 'Name' or 'Alternativetext') of all shapes, but can't get my head around it. Anyone who can?
Regards,
Dr
Reply With Quote
[email protected]
View Public Profile
Find all posts by
[email protected]