システムwiki

校正言語は変化を続けます-解決策-校正言語をどのように変えるのを防ぐことができますか?スペルチェッカーが機能しない!

Charles 受付中 最終更新日:2021-05-10 21:58

範囲:すべてのデスクトップversionの単語(MacとWindows)

技術的レベル:初心者-中級

概要:

ここに投稿された質問は次のとおりです.プルーフ言語を変更してくださいまたはスペルチェッカーが機能しません!

基本的な答えは、分離されたコンピュータで作業を行ってあなたの文書に貼り付けない限り、あなたはできません.しかし、あなたが取ることができるステップがありますが、物事をはるかにスムーズにするでしょう.

この記事では最初にあなたのシステムとあなたの文書にあなたのために行う4つのことを論じています.

その後、3つのマクロには、より深いレベルの変更を加えるための手順があります.

私は誰にも綴られたスペルチェッカーに問題があるように促します Suzanne Barnhill、MVPによるスペルチェッカーを習得する.私が知っている限り、それはです
そのツールを含む問題と解決策についての最良の議論.

詳細:

最初に、可能であれば、あなたのオペレーティングシステム(Windows/MacOS)地域の言語設定はあなたの主言語設定に単語で一致するべきです.

2番目:校正言語として、校正言語と校正言語のダイアログ

「校正言語」は、スペルと文法とオートコレクトを含むいくつかの単語機能の鍵です.Application全体の設定でも文書設定でもありません. 文字レベルに設定されています! すべての文書の文字レベルに設定されています.

ステータスバー(ステータスバーに関するこの部分はWindowsversionにのみ適用される場合があります.)

ステータスバーのドキュメントに、特定の場所ののプルーフ言語を表示できます.(Windows)これがそこに表示されていない場合は、右クリックして追加します.

ステータスバーを右クリックすると、そこに必要なものをチェックまたは解除することができます.

校正言語は文字レベルの書式設定であるため、他の文書からのテキストを貼り付けるとき、またはインターネットから(または文書内で)インポートすることができます. それはあなたのスタイルに入ることができます.

3番目の、あなたが自動的に言語を検出するために校正オプションをオフにすることを確認してください.
英語(または複数のスペルのversionの他の言語).

ダイアログの下部には2つのチェックボックスがあります.
どちらも空白(空)する必要があります.

このダイアログでは、校正言語が何であるか、スペルのチェックをチェックするための設定は文法です. 文字レベルで.

一方、言語を検出するための設定は自動的にがすべての文書に適用されるシステム設定です. それが変更されるまで開くこと.

4番目:ドキュメントへの即時修正のための最も簡単なことはあなたの文書内のすべてのテキストを選択し、正しい校正言語を適用することです.Ctrl + AとTab>Language>校正言語を確認してから
正しい言語を選択してください.(ステータスバーの言語をクリックすると、ここで直接アクセスできます.

また、ボックスが「スペルまたは文法をチェックしない」を確認してください.スペルミスされた言葉がフラグを立てていない場合、これはほとんど常に問題です.

問題を抱えた単一の文書の場合、この選択と変更の解決策はクイックフィックスを与えるでしょう.

繰り返しますが、校正言語はあなたが貼り付けているテキストにあることができることに留意することが重要です!


=

マクロは厳しい問題に使用できます.

  • ヘッダー/フッター、テキストボックスなどの校正言語
  • 文書内のスタイルに含まれている校正言語
  • 通常のテンプレートのスタイルに含まれている校正言語.

これらの問題に対処するための3つのマクロがあります.彼らは英国の英国のために設定されていますが、それを変更することができます.見る VBAの言語ID英語ではない言語IDを見つけるには、英国の英国ではない場合は望みます.

最初の文書は、個々の文書がすべてのテキストのための校正言語を英語米国に設定することです.

  • また、さまざまな言語が必要な場合は、言語IDを変更してください.
  • も "属性をチェックしません.-これを望まない場合は、行を削除またはコメントアウトしてください.

Sub ProobingLanguageEnglishUSLSTORY() "Field UpdaterによるGreg Maxey
" https://gregmaxey.com/word_tip_pages/word_fields.html.
"Charles Kenyon 2018年11月6日
" すべての文書を英国の英語単語2013に編集するように強制する
英語米国の変更
をすべてのストーリーに変更する
"言語IDS リンク:ワード
Word.rangeとしてDIM RNGStory
DIM LNGVALIDATE「この目的を知らない」
Dim Oshpは形状
lngvalidate= ActiveDocument.Sections(1).Headers(1).Range.StoryType
ActiveDocument.StoryRangesの各RNGStoryについて
「すべてのリンクされたストーリーを繰り返す」
次の
rngstory.languageid=wdenglishus

rngstory.noproofing= false選択case rngstory.storyType
ケース6,7,8,9,10,11
rngstory.shaperange.count>0から
rngstory.Shaperangeの各OSHPについて
oshp.textFrame.hastextの場合
変更したくない場合は、次の行をコメントアウトまたは削除する 校正言語
OSHP.TextFrame.TextRange.LanguageID=wdenglishus
"変更したくない場合は、次の行をコメントアウトまたは削除する 「校正なし」設定
oshp.textFrame.textRange.noproofing= false

の場合は終了 次の

の場合は終了 ケース
"何もしないでください 終了
Error Goto-1
「次のリンクストーリーを入手してください」
set rngstory= rngstory.nextStoryRange
RNGStoryが

次の
終了SUB

2番目のものはすべての校正言語を変更することですスタイル英語への英国へ:

  • また、さまざまな言語の言語IDを変更する
  • これは、「スペルまたは文法をチェックしない」がチェックされていないことを確認します-を望む場合は、この行を削除またはコメントアウトできます.

Sub StyleEnglishuk()
"2018年3月21日に書かれた
「チャールズケニョン
"すべてのスタイルをEnglishukに設定することを意図しています、校正、自動統計的に更新されていません. "言語IDS リンク:ワード

スタイルとしてのムックアスタイル
エラーが再開された次の "スタイルには言語属性がない、エラーが発生します
ActiveDocument.Styles

の各ASTYLEについて

ケースASTYLE.NAMELOCAL
ケース「TOC 1」、「TOC 2」、「TOC 4」、「TOC 5」、「TOC 7」、「TOC 8」、「TOC 9」、「TOC 9」、 「、「当局の表」
astyle.automatiapdate= true
ケース
astyle.automatiapdate= false
終了
astyle.languageid=wdenglishuk
astyle.noproofing= false
次のアスタイル
activeDocument.updateStyleSonopen= false= false "この行を使用する方法については、以下を参照してください.
" https://www.shaunakelly.com/word/sharing/willmyformatchange.html.
Error Goto-1
終了SUB

あなたの通常のテンプレートのスタイルがオフの場合、ここに通常のテンプレートのためのものがあります:英語オーストラリア

  • また、さまざまな言語の言語IDを変更する
  • これは、「スペルまたは文法をチェックしない」がチェックされていないことを確認します-を望む場合は、この行を削除またはコメントアウトできます.

Sub StyleEnglishAusNormalTemplate()
"2019年9月27日に書かれました

「チャールズケニョン
「通常のテンプレートですべてのスタイルをイギマジャウスに設定することを目的としています. "辞書を開いた直後に使用する
"言語IDS https://docs.microsoft.com/ja-jp/office/vba/api/word.wdlanguageid.

application.ScreenUpdating= false
Application.NormalTemplate.OpenasDocument
スタイルとしてのムックアスタイル
エラーが再開された次の "スタイルには言語属性がない、エラーが発生します
ActiveDocument.Styles

の各ASTYLEについて

ケースASTYLE.NAMELOCAL
ケース「TOC 1」、「TOC 2」、「TOC 4」、「TOC 5」、「TOC 7」、「TOC 8」、「TOC 9」、「TOC 9」、 「、「当局の表」
astyle.automatiapdate= true
ケース
astyle.automatiapdate= false
終了
astyle.languageid=wdenglishaus
astyle.noproofing= falseをspellingと文法チェックをオンにする
次のアスタイル
ActiveDocument.upDateStyleSonopen= false
"上記の行を使用する方法については、以下を参照してください.
" リンク:WillmyFormathange
ActiveDocument.Close SaveChanges:= true
retelprise.screenUpdating= true
application.ScreenRefresh
msgboxのタイトル:= "All Done!"、プロンプト:= "通常のテンプレートのすべてのスタイルの校正言語" 英語オーストラリアン.
Error Goto-1
終了SUB

スタイルの最後の2つのマクロは、すべてのスタイルでのスペルと文法チェックをオンにし、言語を変更します.それ以外のことができない場合は、行を削除します.

astyle.noproofing= falseを綴ると、文法チェックをオンにしましょう

またはマクロを実行した後にスペルチェックがオフになっているスタイルに戻ります.同様に、自動的にスタイルを更新することについての言語.

このフォーラムまたは別のWebページにあるマクロを使用する方法は次のとおりです.

PCマクロのインストール用:

Macマクロのインストールと使用方法については、を参照してください.

これにマイクロソフトヘルプページがあります.私はそのポイントのいくつかに同意しませんが、私がここでできるよりも徹底的にいくつかのものを処理します.

Bob Korchockの優れた分析の分析も参照してください 単語での言語のデフォルトは機能しません.彼はほとんど同じことを言っていますが、さまざまな言語を使って、Macの観点を感じています.

返信リスト(回答:1)

1 #
DGar111
ありがとう、これはとても役に立ちます.

© システムwiki All Rights Reserved.