Nasza aplikacja winforms współdziała z MS Word i możemy uruchomić ten kod, gdy dokument jest generowany i chcemy pokazać go w programie Word przed naszej aplikacji:Dlaczego słowo "nie pojawia się" po uruchomieniu?
[setup w as a Word interop object]
w.Visible = True
w.Activate()
Kiedy przewrócił się maszynach XP z systemem Office 2007 działa to zgodnie z przeznaczeniem.
Na Komputery Win7 z Office 2010 dokument ładuje się za naszą aplikację i miga na pasku zadań.
Wszelkie pomysły?
Miałem ten sam problem i po przeprowadzeniu badań za pomocą google doszło do faktu, że jest to wcięte zachowanie systemu Windows od wersji 7. Jest to pewnego rodzaju mechanizm bezpieczeństwa, który zapobiega zakłócaniu pracy innych aplikacji. Jedna aplikacja (twój program, który chce współdziałać ze słowem) nie może zmienić kolejności z innych aplikacji, które nie są uruchomione w tym samym procesie. Nie mogę wkleić adresu URL z oficjalnymi informacjami na ten temat - po prostu pamiętam, że znalazłem to w sieci trochę wcześniej ... –