Ansichten:

Frage

Wie kann man über COM eine ÖV-Kurzwegsuche durchführen?

Antwort

Dazu benötigt man ein RouteSearchPuT-Objekt, dem ein NetElements-Container mit Netzelementen übergeben wird. Ein Beispiel:

 

aNetElementContainer = Visum.CreateNetElements()
aRouteSearchPuT = Visum.Analysis.RouteSearchPuT

aZone1 = Visum.Net.Zones.ItemByKey(718)
aZone2 = Visum.Net.Zones.ItemByKey(1541)

aNetElementContainer.Add(aZone1)
aNetElementContainer.Add(aZone2)

aRouteSearchPuT.Execute(aNetElementContainer, r"PuT", r"08:00:00", "1", False, r"ADDVAL1", False)

 

Ein komplexeres Beispiel für VBA ist diesem Artikel angehängt.

 

Related Attachments (1)