I do not see any way to change the default range on the the year dropdown. I found that same code you did, but I do not think it is trying to tell us how to set the StartDateYear. I think StartDate is the name they gave their instance of the control. For instance, I opened an Access form design and dropped in a Calendar Control. It was named Calendar0 by Access. In the OnEnter event I added
Private Sub Calendar0_Enter()
Me!Calendar0.YEAR = 2005
Then whenever I enter the calendar control, it has 2005 as the year. But the dropdown can still go from 1900 to 2100.
The description of the CalendarControl property Year notes that it can be anything between 1900 and 2100, so I’m inclined to think that’s built into the Year property.