Das Problem ist, dass die Gebäude im Orbit ein @ vor dem Namen brauchen.
Gut möglich, dass das auch wesentlich einfacher geht, aber ich habe damals auf die Schnelle das so gebastelt

Var gebäude As CBuilding
Var koords As String

If(gebäude.Field.IsInOrbit){
koords = '@' & CStr(gebäude.Field.Coordinates.X) & '|' & CStr(gebäude.Field.Coordinates.Y);
}
Else{
koords = CStr(gebäude.Field.Coordinates.X) & '|' & CStr(gebäude.Field.Coordinates.Y);
}