Отображение окна Word поверх всех - C#
Формулировка задачи:
К примеру, код:
На моем компьютере (Office 2010) окно открывается сразу поверх всех, а у заказчика (Office 2003 и 2007) - под окном моей программы. А без doc.Active() - еще и свернутым при этом. app.Active() - не помогает. Как сделать? Ставить себе два старых офиса даже в виртуалку - не охота.
Application app = new Application(); Document doc = app.Documents.Add(Type.Missing, Type.Missing, Type.Missing, Type.Missing); Paragraph paragraph = doc.Paragraphs.Add(Type.Missing); app.Visible = true; doc.ActiveWindow.Selection.ParagraphFormat.Space1(); doc.ActiveWindow.Selection.ParagraphFormat.SpaceAfter = 0; paragraph.Range.Font.Name = "Courier New"; paragraph.Range.Font.Size = 8; paragraph.Range.Font.Bold = 1; doc.ActiveWindow.Selection.TypeText(.......); doc.Active();
Решение задачи: «Отображение окна Word поверх всех»
textual
Листинг программы
.BringToFront()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д