ChatGPT を Microsoft Word に統合する – ステップバイステップガイド
Word でChatGPT を使う理由とは?
高度な言語理解機能を搭載したChatGPT が、Microsoft Word との連携を一新します。煩雑な作業の自動化、創造的なコンテンツ提案、さらには言語翻訳のサポートを通じて、Word での作業をより効率的で革新的なものへと変えます。
Word でChatGPT を使用するメリットは次のとおりです。
- 効率的で手間のかからない執筆作業:ChatGPT が執筆プロセスを合理化し、メールやレポート、ビジネス文書など、さまざまな用途にぴったりのテキストをスピーディーに生成します。特に、素早く質の高い文章を作成したいときに最適です。
- 文法とスペルの修正:文章を1 文ずつ手動で確認する代わりに、ChatGPT に全文を瞬時にスキャンさせて、標準的な文法規則やスペル規則に準拠しているかをチェックできます。
- トーンと文体の調整:ターゲット読者や目的に応じて、ChatGPT が文章のトーンや文体を最適化するアドバイスを提供します。フォーマル、説得的、描写豊か、カジュアルなど、必要なスタイルにぴったり合わせられます。
VBA コードでWord にChatGPT を統合する
本セクションでは、VBA コードを活用してChatGPT を Microsoft Word に統合する方法をご紹介します。この統合により、ChatGPT の AI 機能とWord の強力な機能が融合し、ドキュメント作成・編集の新たな可能性が広がります。
手順1:VBA コードをWord ドキュメントに追加する
- 新しい空白のWord ファイルを開き、Alt + F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
- 次に、挿入>モジュールをクリックし、開いた空白のモジュールに以下のコードをコピー&ペーストします:
VBA コード:Word にChatGPT を統合するSub ChatGPT()
'Updateby Extendoffice
Dim status_code As Integer
Dim response As String
OPENAI = "https://api.openai.com/v1/chat/completions"
api_key = "sk-***************************** "
If api_key = "" Then
MsgBox "Please enter the API key."
Exit Sub
ElseIf Selection.Type <> wdSelectionNormal Then
MsgBox "Please select text."
Exit Sub
End If
SendTxt = Replace(Replace(Replace(Replace(Selection.text, vbCrLf, ""), vbCr, ""), vbLf, ""), Chr(34), Chr(39))
SendTxt = "{""model"": ""gpt-3.5-turbo"", ""messages"": [{""role"":""system"", ""content"":""You are a Word assistant""} ,{""role"":""user"", ""content"":""" & SendTxt & """}]}"
Set Http = CreateObject("MSXML2.XMLHTTP")
With Http
.Open "POST", OPENAI, False
.setRequestHeader "Content-Type", "application/json"
.setRequestHeader "Authorization", "Bearer " & api_key
.send SendTxt
status_code = .Status
response = .responseText
End With
If status_code = 200 Then
Set regex = CreateObject("VBScript.RegExp")
With regex
.Global = True
.MultiLine = True
.IgnoreCase = False
.Pattern = """content"": ""(.*)"""
End With
Set matches = regex.Execute(response)
If matches.Count > 0 Then
response = matches(0).SubMatches(0)
response = Replace(Replace(response, "\n", vbCrLf), "\""", Chr(34))
Selection.Range.InsertAfter vbNewLine & response
End If
Else
Debug.Print response
End If
Set Http = Nothing
End Sub
注:- 上記のコードでは、API キー “sk-*****************************” をご自身のものに置き換えてください。
- ChatGPT-4 をご利用になりたい場合は、コードの15 行目にあるgpt-3.5-turboをgpt-4に置き換えてください。
手順2:VBA コードを実行する
モジュールにコードを貼り付けたら、以下の手順でコードを実行してください。
- ChatGPT に尋ねたい内容を入力します。ここでは、「Word に画像を挿入するにはどうすればよいですか?」と入力します(下記スクリーンショット参照)。

- 次に、そのテキストを選択して、VBA ウィンドウの実行
ボタンをクリックすると、数秒以内に結果が出力され、選択したテキストの直下に挿入されます。以下のデモをご覧ください:

(オプション)ChatGPT ボタンをWord リボンに追加する
この VBA コードを頻繁に使用する場合は、Word ドキュメント内のリボンに追加することをおすすめします。これにより、保存時間を短縮できるだけでなく、必要なときにいつでもこの機能に素早くアクセスでき、ワークフローの効率がさらに向上します。
- リボンの任意の場所を右クリックして、リボンのユーザー設定を選択してください(スクリーンショット参照)。

- Word のオプションダイアログボックスで、新しいタブをクリックしてすべてのタブの後に新しいタブを挿入し、その後、名前の変更ボタンをクリックします(スクリーンショット参照)。

- 表示された名前の変更ダイアログボックスで、新しいタブの名前を入力し、OKをクリックしてください(スクリーンショット参照)。

- Word のオプションダイアログボックスで、引き続きマクロをコマンドの選択元ドロップダウンリストから選択してください(スクリーンショット参照)。

- 次に、ステップ 1 で Word に挿入したコード名を選択し、追加ボタンをクリックして、このコードを新しいグループに追加してください(スクリーンショット参照)。

- 次に、名前の変更ボタンをクリックして、このコードに新しい名前を付けます。その後、OKをクリックしてください(スクリーンショット参照)。

- 最後に、OK をクリックしてWord のオプションダイアログボックスを閉じます。これで、VBA ボタンがWord リボンに追加されました(スクリーンショット参照)。

重要な注意事項:- コードを実行した後、以下のエラーメッセージが表示された場合は、API キーの有効期限が切れているか、課金に何らかの問題があることを示しています。この問題を解消するには、API の使用量に応じて料金が発生する有料アカウントにアップグレードする必要があります。

- API キーの取得方法や、API をご利用いただくための有料プランへの登録方法については、以下のOpenAI API キーの取得方法チュートリアルをご覧ください。
- このコードを保存するには、このWord 文書をWord マクロ有効文書形式で保存してください。今後ご利用になる際は、リボンの下にあるコンテンツの有効化をクリックして、コードを有効化してください。
Office Tab
Word、Excel、PowerPoint などに対応したタブ付きナビゲーション——ウェブブラウザのように、1 つのウィンドウでスムーズに切り替えられます。
Microsoft Word におけるChatGPT の使用例
本セクションでは、Word でChatGPT を活用する便利な具体例をご紹介します。翻訳、編集、要約、質問、テキストからのデータ抽出など、Word 内でのChatGPT 活用により、AI 技術がライティング体験を飛躍的に向上させます。
コンテンツ生成
記事やレポート、その他のクリエイティブな文章を執筆したいときは、ChatGPT がアイデア出しやアウトライン作成はもちろん、ドキュメントの一部から全体までを構成するのにも役立ちます。
たとえば、健康的な食生活に関するヒントをまとめた記事をChatGPT に依頼したい場合を考えてみましょう。
- Word 文書に次のテキストを入力し、選択します:
「健康的な食生活のためのヒントに関する記事を書いてください:」 - 次に、VBA ウィンドウの実行
ボタンをクリックするか、テキストジェネレーターリボンのボタンをクリックすると、数秒後に以下のような記事が生成されます:

ヒント:- Word にChatGPT を統合すれば、メール作成、履歴書作成、指定トピックに基づく記事執筆など、さまざまなコンテンツをスピーディーに生成できます。
- ChatGPT がご要望にぴったりのコンテンツを正確に生成するためには、要件を明確かつ詳細にお伝えいただくことが不可欠です。具体的な指示をいただければ、ChatGPT はより的確にあなたのリクエストに沿った回答を提供できます。
テキストの翻訳
Word と統合されたChatGPT を使えば、多彩なライティング支援機能を活用できるだけでなく、スピーディーで効率的なテキスト翻訳も体験できます。
- 翻訳したいテキストをWord 文書にコピー&ペーストし、そのテキストの前に次の指定コマンドを入力します:
「以下のテキストをフランス語に翻訳してください:」 - 次に、対象のコマンドとテキストを選択し、VBA ウィンドウの実行
ボタンをクリックするか、テキストジェネレーターリボンのボタンをクリックしてください。するとすぐに、選択したテキストが指定した言語に翻訳されます!以下のデモをご覧ください:

ヒント:- 必要に応じて、テキストを希望の言語に翻訳できます。「コマンドテキスト」内の「French(フランス語)」を、お好みの言語に置き換えるだけです。
ドキュメントの要約
長文のドキュメントを扱うのは大変ですが、Word と連携したChatGPT なら、これらのドキュメントを効率よく要約し、重要なポイントや必須情報を的確にハイライトできます。
- コンテンツをWord 文書にコピー&ペーストし、そのテキストの前に次の指定コマンドを入力します:
「以下のテキストを要約してください:」 - 次に、指定コマンドとテキストを選択し、VBA ウィンドウの実行
ボタンをクリックするか、テキストジェネレーターリボンのボタンをクリックしてください。選択したコンテンツの要点が自動で要約され、主要なアイデアをすばやく簡潔に把握できます(以下のデモ参照):

テキストの編集と改善
Word でChatGPT を使う最も重要な用途の一つは、テキストの編集と改善です。基本的な文法やスペルチェックから、より複雑な文の言い換えやトーンの調整まで、ChatGPT が文章をより明確で魅力的、かつ誤りのないものに仕上げてくれます。
たとえば、コンテンツをカジュアルなスタイルで書き直したい場合。
- 書き直したいテキストをWord 文書にコピー&ペーストし、そのテキストの前に次の指定コマンドを入力します:
「以下のテキストをリラックスしたカジュアルなスタイルで書き直してください:」 - 次に、指定されたコマンドとテキストを選択し、VBA ウィンドウの実行
ボタンをクリックするか、テキストジェネレーターリボンのボタンをクリックしてください。選択したコンテンツがリラックスしたスタイルで書き直されます(以下のデモをご参照ください):

VBA コードを使用してWord にChatGPT を統合する
Microsoft Word で AI の力を引き出すのは、KUTOOLS AI アシスタントです。ChatGPT 統合機能を搭載し、多彩なスタイルでコンテンツを書き直したり、目的にぴったりの文章を簡単に生成したり、長文ドキュメントを瞬時に要約したり——ライティング体験をまったく新しい次元へと革新します。KUTOOLS AI アシスタントとともに、生産性を飛躍させ、創造性を解き放ち、一語一語に確かな価値を込めていきましょう。ワークフローをスマートに合理化し、時間を大幅に節約しながら、比類ないライティングの卓越性を実現します。今すぐ、ChatGPT とでドキュメント編集の未来へアップグレードしましょう!
Kutools for Word をインストールした後は、KUTOOLS AI > AI アシスタントをクリックして、KUTOOLS AI アシスタントペインを開いてください。

さまざまなスタイルでコンテンツを書き直す
Word でのライティングを、KUTOOLS AI アシスタントのリライト機能でレベルアップしましょう!フォーマルなトーンを目指す場合でも、創造的な表現を求めている場合でも、簡潔で明瞭な文章が必要な場合でも、このツールはシームレスにテキストを最適なスタイルに調整します。数回のクリックで、ドキュメントをスタイルと内容に富んだ傑作へと変えましょう。
KUTOOLS AI アシスタントペインで、次の手順に従ってください。
- 書き直したいコンテンツを選択します。
- 書き直しタブで、書式スタイルのドロップダウンリストから必要なスタイルを選びましょう。
- 次に、送信ボタンをクリックすると、書き直しが開始されます。選択したコンテンツは、生成ボックスで指定したスタイルに基づいて書き直されます。

ヒント:- 新しいコンテンツを取得した後、コピーボタンをクリックしてコンテンツを任意の場所にコピーするか、挿入ボタンをクリックして選択中のテキストを置き換えます。
目的に合わせたコンテンツを生成
KUTOOLS AI アシスタントのカスタマイズコンテンツ生成機能で、ドキュメント作成プロセスを変革しましょう。詳細なレポート作成、説得力のあるメール作成、魅力的なプレゼン資料開発など、どんなアイデアも KUTOOLS AI アシスタントが洗練されたすぐに使えるテキストへと仕上げます。KUTOOLS AI アシスタントがあなたのライティング成功のパートナーとなり、読者の心に響き感動を与えるコンテンツを提供します。
KUTOOLS AI アシスタントペインで、次の手順に従ってください。
- 作成タブで、プロンプトタイプボックスからプロンプトテキストを選択するか、直接入力してください。
- プロンプトテキストを生成するには、プロンプト例を生成ボタンをクリックしてください。(必要に応じて、重要な情報を編集できます。)
- 次に、送信ボタンをクリックして、コンテンツの生成をスタートしましょう!
- コンテンツを生成した後は、コピーをクリックして任意の場所に貼り付けたり、挿入をクリックして現在のカーソル位置にドキュメント内に挿入したりできます。

ドキュメント全体または選択範囲を要約
KUTOOLS AI アシスタントで、長文のドキュメントを簡単に簡潔な要約に凝縮しましょう。素早く概要を把握したいときや重要なポイントを抽出したいときに最適です。このツールは複雑な情報を消化しやすい短い情報にまとめ、時間を節約し理解を深めます。学術研究、ビジネスレポート、日常的な読書など、どんな場面でも KUTOOLS AI アシスタントがあれば、膨大なテキストの本質をワンクリックで把握できます。
KUTOOLS AI アシスタントペインで、次の手順に従ってください。
- 要約タブを、KUTOOLS AI アシスタントペインでクリックします。
- 要約の種類を選択して、送信ボタンをクリックすると、選択範囲または現在の文書の要約が生成されます。
- •選択部分を要約コンテンツ:要約したいコンテンツをまず選択し、次にこのオプション横の送信ボタンをクリックしてください。
- •文書全体を要約:文書全体を要約するには、このオプションの横にある送信ボタンをクリックするだけです。

Word でChatGPT をより効果的に使うためのヒント
Microsoft Word でChatGPT を効果的に活用するには、適切なプロンプトを作成することが極めて重要です。以下に、Word でChatGPT の可能性を最大限引き出すためのプロンプト作成ガイドを紹介します。
- 具体的かつ明確に:
必要な内容を明確に記述してください。たとえば、「気候変動について何か書いてください」と頼む代わりに、「気候変動が北極圏の野生動物に与える影響を簡潔に概説してください」と具体的に指定しましょう。 - ステップバイステップの指示を使用する:
タスクを細分化しましょう。複雑なタスクは、より小さなステップに分けるとスムーズに進められます。たとえば、「まず次の段落を要約し、次に3 つの要点をリストアップし、最後に締めくくりの文を提案してください」といった具合です。 - トーンとスタイルを調整する:
文章のトーン(フォーマル、カジュアル、説得的など)を指定したい場合は、プロンプトにその旨を明記してください。たとえば、「プロジェクトのスケジュールについてクライアントに送るビジネスメールを草案してください」といった具合です。 - さまざまなコンテンツタイプを活用する:
多彩な使い方:ChatGPT は、アイデア出しのブレインストーミングやクリエイティブライティングのプロンプト作成はもちろん、詩や物語の創作まで、幅広いタスクに活用できます。
結論として、Word でChatGPT を最大限に活用するには、適切なプロンプト作成スキルを身につけることが不可欠です。明確で具体的、かつ反復的なアプローチによりChatGPT を的確に導くことで、望む成果を引き出し、Word での業務効率とアウトプットの品質をさらに高めることができます。
よくあるご質問
- ChatGPT API は無料ですか?
ChatGPT API は無料ではありません。リーズナブルな価格で従量課金制を採用しており、ご利用量に応じて料金が変動します。OpenAI の料金ページで、詳しくご確認いただけます。 - 英語以外の言語でWord でChatGPT を使用できますか?
はい、ChatGPT は複数の言語をサポートしていますが、英語以外の言語でのパフォーマンスはやや異なる場合があります。 - Word でChatGPT をオフラインで使用できますか?
通常、ChatGPT は AI 処理機能を利用するにはインターネット接続が必要です。 - ChatGPT は私の書式スタイルを向上させられますか?
はい!ChatGPT は、文法や語彙のブラッシュアップから全体的な構成の改善まで、あなたの書式スタイルをしっかりサポートします。
Office Tab -Office 用 Tabs、あなたにパワーを
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project で、タブを使った編集と閲覧が可能に。
- 複数のドキュメントを新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 生産性を 50% 向上させ、毎日何百回ものマウスクリックを削減します!
✨ Kutools for Office – インストールは1 回で、強力なツールが5 つ!
含まれるもの:Office Tab Pro·Kutools for Excel·Kutools for Outlook·Kutools for Word·Kutools for PowerPoint
📦 1 つのスイートですべての 5 ツールを入手 | 🔗 Microsoft Office とシームレスに連携 | ⚡ 保存時間して、すぐに生産性を向上
最高のオフィス生産性ツール
Kutools for Word- Word 用の 100+ ツール