(#VIS18714)
Wie kann man über COM Matrixwerte mit Excel/VBA bearbeiten?
Das geht mit folgenden Varianten:
- Durch Referenzieren der Bezirksnummern:
Visum.Net.ODPairs.ItemByKey(100, 200).AttValue('MatValue(1)') = 1000
- Durch Referenzieren der Zeile- und Spaltenummer:
Visum.Net.Matrices.ItemByKey(1).SetValue 1, 2, 5000
- Durch das Übergeben eines Arrays kann man viel effizienter alle Matrixwerte auf einmal setzen:
Visum.Net.Matrices.ItemByKey(1).SetValues myArray
Beispiele unter:
http://vision-traffic.ptvgroup.com/faq-files/PTV_COM_EditMatrixValues.zip