|
|
Bringwindowtotop- #17839 in section [742581] |
Sec: |
(51) MS-Visual FoxPro 9.0 |
Von: |
Christian Isberner |
An: |
Hartmut Eckert |
Am/Um: |
24.02.2020 12:37:19 |
|
Hallo Christian, danke für den Tipp, hab ich auch schon versucht. Es ist wie verhext, wenn ich das Fenster einmal anklicke , dann gehts von da an. Aber beim ersten mal nicht! Grüße Hartmut
|
Es ist schon komisch, bei meinem Test funktioniert es auch ohne Timer und ohne SetForegroundWindow(). Vielleicht sind bei Dir irgendwelche Plugins in Word aktiv? Ich bin nicht sicher, ob es einen Unterschied macht, aber versuche einmal _VFP.AutoYield = .F. zu setzen. Bei mir funktioniert dieser Code in Click von einem Button, der Spellchecker wird immer automatisch angezeigt und nach vorne gebracht wie erwartet: oWord=CREATEOBJECT("Word.Application") oWord.Visible=.F. doc=oword.Documents.Add Range=doc.Range range.Text=Thisform.text1.value doc.Activate() doc.CheckSpelling() Thisform.text1.Value=doc.range.text doc.close(.f.) oword.Visible=.f. oword.quit()
|
|
|
|