Hallo,
tomal schrieb:
> Ich hab kein Solidworks hier aber ich denke, dass ein VBA-Dialogfenster
> unabhängig von der jeweiligen Applikation ist.
stimmt, das gleiche Problem hätte ich wohl auch in Word, Excel, etc.
Ich habe nicht nur einen, sondern mehrere Rückgabewerte. Aus diesem
Grund habe ich ein Dialogfenster erstellt. Allem Anschein nach gibt es
nur die Möglichkeit die Variablen als "public" zu deklarieren, ihnen
gegebenenfalls einen Vorgabewerte mitzugeben und den Dialog aufzurufen.
Innerhalb des Dialogs kann ich dann auf die Werte zugreifen und sie so
zurückgeben.
1 | Option Explicit
|
2 |
|
3 | Public RotationAngle As Double 'Angle for rotation in degrees (°)
|
4 | Public XOffset, YOffset As Double 'x-Offset/y-Offset in mm
|
5 |
|
6 | RotationAngle = 0 'Angle for rotation in degrees (°)
|
7 | XOffset = 0 'x-Offset in mm
|
8 | YOffset = 0 'y-Offset in mm
|
9 |
|
10 | MyForm.Show
|
Dies funktioniert so weit auch. Allerdings hat das Ganze den "Touch" von
globalen Variablen. Brrrr.... da schüttelt es mich.
Mit freundlichen Grüßen
Guido