メインコンテンツへスキップ

Wordで直線の引用符をカギ括弧に変更するにはどうすればよいですか?

Author: Amanda Li Last Modified: 2025-05-23

通常、Microsoft Wordは自動的に直線の引用符を Straight quotes カギ括弧(スマートまたはタイポグラファーの引用符)に変更します。 Curly quotes しかし、この機能がオフになっている場合、単一引用符と二重引用符の両方が文書内で直線として表示されることがあります。以下は、Wordで直線の引用符をカギ括弧に、またその逆に変更するためのヒントです。

検索と置換を使用して直線の引用符をカギ括弧に変更する

VBAを使用して直線の引用符をカギ括弧に変更する

Straight quotes Arrow Curly quotes

Wordのおすすめ生産性向上ツール

Kutools for Word: AI 🤖を統合し、100 以上の高度な機能で文書処理時間を50%短縮します。無料ダウンロード

Office Tab: ブラウザのようなタブをWord(およびその他のOfficeツール)に導入し、複数の文書間での移動を簡素化します。無料ダウンロード


検索と置換を使用して直線の引用符をカギ括弧に変更する

検索と置換を適用する前に、オートコレクト オプションに移動して「直線の引用符をスマート引用符に」チェックボックスをオフにする必要があります。

ステップ 1. ファイル オプション 校正オートコレクト オプション入力時に自動書式設定 をクリックし、 「直線の引用符をスマート引用符に」チェックボックスを選択します。スクリーンショットをご覧ください。

File menu with Options selected Arrow Word Options window with Proofing tab opened, AutoCorrect Options clicked
Arrow
AutoFormat As You Type section with 'Straight quotes' with 'smart quotes' checkbox selected

ステップ 2. ホーム 編集グループ内の 置換 をクリックするか、Ctrl + Hを押して検索と置換ダイアログを表示し、「 検索する文字列」ボックスに「'」または「''」を入力し、「置換後の文字列」ボックスに「」または「 ’’」を入力します。スクリーンショットをご覧ください:

Find and Replace dialog

ステップ 3. すべて置換 をクリックします。

注: すべてのカギ括弧を直線の引用符に置き換えたい場合は、「直線の引用符をスマート引用符に」チェックボックスをオフにしてください。


VBAを使用して直線の引用符をカギ括弧に変更する

Office Tab: Word、Excel、PowerPointにタブインターフェースを提供します。
Navigate through documents using Office Tab
今すぐワークフローを強化しましょう。Office Tabについてさらに詳しく 無料ダウンロード

Word 2010でVBAを使用してすべての直線の引用符をカギ括弧に置き換えるには、まずファイルオプション校正 をクリックし、オートコレクト オプションをクリックして「直線の引用符をスマート引用符に」チェックボックスを選択してください。(: すべてのカギ括弧を直線の引用符に置き換えたい場合は、「直線の引用符をスマート引用符に」チェックボックスをオフにしてください)。

ステップ 1: 「Alt-F11」を押して、Microsoft Visual Basic for Applicationsウィンドウを開きます;

ステップ 2: 挿入タブのモジュールをクリックし、次のVBAコードをコピーしてモジュールウィンドウに貼り付けます;

ステップ 3: 次に 実行 Run button ボタンをクリックしてVBAを適用します。

以下のVBAは直線の引用符をカギ括弧に変更します:

Sub ChangeDoubleStraightQuotes()
'Update 20131107
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = """"
.Replacement.Text = """"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord =False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

以下のVBAはカギ括弧を直線の引用符に変更します:

Sub ReplaceSmartQuotes()
Dim vFindText As Variant
Dim vReplText As Variant
Dim i As Long
vFindText = Array("[^0145^0146]", "[^0147^0148]")
vReplText = Array("^039", "^034")
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Forward = True
.Wrap = wdFindContinue
.MatchWholeWord = True
.MatchWildcards = True
For i = LBound(vFindText) To UBound(vFindText)
.Text = vFindText(i)
.Replacement.Text = vReplText(i)
.Execute Replace:=wdReplaceAll
Next i
End With
End Sub

最高のオフィス生産性ツール

Kutools for Word - Wordの体験を100以上の素晴らしい機能で向上させましょう!

🤖 Kutools AI機能: AIアシスタント / リアルタイムアシスタント / スーパー ポリッシュ (形式を保持) / スーパー トランスレート (形式を保持) / AI編集 / AI校正...

📘 文書のマスタリー: ページの分割 / 文書の結合 / 様々な形式で選択をエクスポート (PDF/TXT/DOC/HTML...) / 一括PDF変換...

内容の編集: 複数ファイルにわたる一括検索と置換 /すべての画像をリサイズ / 表の転置 / 表をテキストに変換...

🧹 簡単なクリーンアップ:余分なスペース / セクション区切り / テキストボックス / ハイパーリンクを一掃 / その他の削除ツールは削除グループへ...

創造的な挿入: 千の区切りを挿入 / チェックボックス / ラジオボタン / QRコード / バーコード / 複数の画像 / 挿入グループでさらに発見...

🔍 精密な選択: 特定のページ / / 図形 / 見出し段落を特定 / より多くの 選択 機能でナビゲーションを強化...

スター強化: 任意の場所に移動 / 繰り返しテキストを自動挿入 / 文書ウィンドウ間を切り替え /11 変換ツール...

Kutools and Kutools Plus tabs on the Word Ribbon
👉これらの機能を試してみませんか?今すぐKutools for Wordをダウンロード!🚀