Hallo Zusammen,
aus CATIA V5 R18 heraus wird mit einem CATScript Excel aufgerufen und der Anwender selektiert interaktiv eine Zelle in einer Tabelle. Danach wird der Inhalt der Zelle ausgelesen und dieser soll in Catia V5 weiterverarbeitet werden. Dabei gibt es folgendes Verhalten: Excel bleibt im Vordergrund und eine Messagebox die aus CATIA V5 aufgerufen wird, kommt nicht in den Vordergrund.
Excel wird wie folgt aufgerufen:
Dim oexcel as object
Set oexcel = GetObject(, "Excel.Application")
oexcel.Visible = True
In der Onlinehilfe gibt es für den Window Status:
catWindowStateMaximized
The window occupies the whole screen
catWindowStateMinimized
The window is reduced to an icon
catWindowStateNormal
The window occupies the space either the application or
the end user has determined
Nun versuche ich das auf Excel anzuwenden:
oexcel.WindowState = catWindowStateMinimized
oexcel.WindowState = catWindowStateNormal
oexcel.WindowState = catWindowStMaximized
doch das scheint nicht so ganz zu funktionieren.
Mit welcher Funktion wird Excel minimiert und in der TASK Leiste abgelegt.
Gruß
Reimund
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP