На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> Как отключить проверку орфографии в MS Word?
    Всем здравствуйте!
    Пишу запросы из базы в таблицы Ворда. Ворд иногда выкидывает сообщение - Много ошибок етс... Что он там считает ошибками - хз!
    Что надо добавить в функцию по созданию документа для отключения проверки орфографии?
    ExpandedWrap disabled
      void __fastcall TRWord::CreateWApp(bool visible, int orient) {
        WApp = Variant::CreateObject("Word.Application");
        WDocs = WApp.OlePropertyGet("Documents");
        WDocs.OleProcedure("Add");
        WApp.OlePropertySet("Visible", visible);
        WDoc = WApp.OlePropertyGet("ActiveDocument");
        WDoc.OlePropertyGet("PageSetup").OlePropertySet("Orientation", orient);
        // нумерация страниц внизу справа начиная со второй страницы
        WRange = WDoc.OlePropertyGet("Sections").OleFunction("Item", 1);
        Variant WFoot = WRange.OlePropertyGet("Footers").OleFunction("Item", 1).OlePropertyGet("PageNumbers");
        WFoot.OleFunction("Add", pageNumRight, false);
        // отключить проверку орфографии
        // ????????????????????????????????????????????????????????????????????????
        //-------------------------------------------------------------------------
        WPars = WDoc.OlePropertyGet("Paragraphs");
      }
      Свойство NoProofing. Есть многих классов. Например, Selection. Или Range.
      Сообщение отредактировано: Qraizer -
        Спасибо! Ясно ЧТО надо использовать. Как - другое дело :wall: :D
        :thanks:
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0545 ]   [ 17 queries used ]   [ Generated: 18.04.24, 22:51 GMT ]