This is an issue that has appeared on this site before but anything mentioned does not resolve my problem: - I have a VB6 app that uses the PreferredDeparture and PreferredArrival properties of a Waypoint and it works fine. I am converting this to use VB.NET and whatever I try it always comes back with 'Access Denied' implying that they are read-only properties. I can set the DateStart ok.

I have tried setting it directly using the Route Item and also manipulating the Waypoint object returned after adding a location to the Route.

I have seen other mentions of this problem on the Internet.