![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Получить язык MS WordDelphi , ОС и Железо , ЯзыкПолучить язык MS Word
Оформил: DeeCo // Question: // How can I read the default language of installed MS Word application? // Answer: // You may initialize Word.Application instance and read a CountryID: var word: OLEVariant; begin word := CreateOLEObject('Word.Application'); CountryID := word.System.Country; word.Quit; word := UnAssigned; end; // After that check this CountryID with next values: wdUS = $00000001; wdCanada = $00000002; wdLatinAmerica = $00000003; wdNetherlands = $0000001F; wdFrance = $00000021; wdSpain = $00000022; wdItaly = $00000027; wdUK = $0000002C; wdDenmark = $0000002D; wdSweden = $0000002E; wdNorway = $0000002F; wdGermany = $00000031; wdPeru = $00000033; wdMexico = $00000034; wdArgentina = $00000036; wdBrazil = $00000037; wdChile = $00000038; wdVenezuela = $0000003A; wdJapan = $00000051; wdTaiwan = $00000376; wdChina = $00000056; wdKorea = $00000052; wdFinland = $00000166; wdIceland = $00000162; Программный код на языке Pascal, который пытается прочитать язык по умолчанию для установленной приложения Microsoft Word с помощью Delphi.
Затем код проверяет значение Альтернативное решение использует более современный подход: Используя компонент
Код создает экземпляр компонента Обратите внимание, что это только примерный код и может не работать без изменений или дополнительных зависимостей. Получить язык MS Word можно, инициализируя объект Word.Application и считая значение свойства CountryID. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |