AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TWordApplication und Commandbar

Ein Thema von Sergej_Molotov · begonnen am 23. Jul 2008 · letzter Beitrag vom 23. Jul 2008
 
Sergej_Molotov

Registriert seit: 18. Jul 2006
61 Beiträge
 
Delphi 11 Alexandria
 
#1

TWordApplication und Commandbar

  Alt 23. Jul 2008, 13:24
Hallo Zusammen,

ich hab da so ein gewisses Problem mit Word 2003 und der ActiveX Steuerung.

Programmablauf:
Word-Prozess wird mittel TWordApplication erzeugt bzw. gestartet
Word ist zur Zeit unsichtbar und nicht in der Windows-Taskleiste.

Dann:
Delphi-Quellcode:
aWord.MinimizeWindow;
aWord.Visible := true;
Das Word wird nun Minimiert und befindet sich nun sichtbar in der Taskleiste. Danach wird ein neues Worddokument auf Basis einer Vorlage erstellt.

Das Problem:
Wenn ich zum Abschluss, nach einer Reihe von weiteren Funktionen, das Word anzeigen will, sehe ich zwar den Text, aber nicht mehr die Menüleiste oder die Toolbar. Veränder ich das Fenster in der Größe z.B. mit der Maus, dann erscheint die Menüleiste.

Zur Zeit kann ich dieses Problem nur beseitigen, wenn ich für alle Commandbars folgende Aktion durchführe:

Delphi-Quellcode:
procedure RefreshMenuBar(aWord: TWordObject);
var
  index : Integer;
begin
  for index := 1 to aWord.Application.CommandBars.Count do
  begin
    aWord.Application.CommandBars.Item[index].Reset;
  end;
end;
Hat einer von euch auch mal dieses Problem festgestellt? Es scheint sich um einen Word-Bug zu handeln. Ich such nur eine gute Möglichkeit, die Menüleiste zu refreshen. Der oben gezeigte Aufruf dauert bei mir in der VM ca. 1 Sekunde. Bei allen anderen Word-Versionen habe ich diese Problem nicht.

Danke
Thomas
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz