当サイトの記事にはプロモーションが含まれています。

GoogleDocsの表の罫線が消える?印刷で失敗しない7つの確実な対処法

パソコンパソコン・スマホ教室
スポンサーリンク

「せっかくGoogleドキュメントで表を作り込んだのに、印刷したら罫線がきれいに出ない……」そんな経験、ありませんか? 画面上ではバッチリ表示されていたはずの罫線が、いざ紙に出してみるとスカスカだったり、一部だけ消えていたり。会議資料の印刷直前にこの現象に遭遇すると、本当に焦りますよね。

実はこの問題、Googleドキュメントの仕様やブラウザとの相性、さらには印刷設定の落とし穴など、複数の原因が絡み合っています。しかも厄介なことに、MicrosoftのWordやGoogleスプレッドシートとは罫線の扱い方がまったく異なるため、他のソフトに慣れている人ほどハマりやすいのです。

この記事では、Googleドキュメントで表の罫線が消えてしまう原因を根本から解明し、印刷やPDF出力で確実に罫線を反映させる方法を徹底的に解説します。初心者の方から「もう何度も試したけどダメだった」という上級者の方まで、必ず解決策が見つかる内容になっています。

ここがポイント!

  • Googleドキュメントの表の罫線が画面や印刷時に消える主な原因と、それぞれに対応した具体的な修正手順の解説
  • 罫線の太さ・色・スタイルを正しく設定してPDF出力や印刷で崩れさせないためのテクニック
  • 2026年最新のGoogleWorkspaceの動向を踏まえた、トラブルを未然に防ぐための運用ノウハウ
スポンサーリンク
  1. なぜGoogleドキュメントの表の罫線は消えてしまうのか?
    1. 罫線の太さが0ptに設定されている
    2. 罫線の色が白または背景色と同じになっている
    3. Wordファイルからの変換で罫線設定が崩れる
  2. 印刷時に罫線を確実に表示させるための設定手順
    1. 表のプロパティから罫線を再設定する方法
    2. ツールバーの罫線アイコンを使う方法
    3. 印刷プレビューで最終確認する
  3. PDF出力で罫線が消えるときの対処法
    1. 罫線幅を1pt以上に設定する
    2. ページをまたぐ表の罫線に注意する
    3. ChromeのPDF印刷機能を使う
  4. Googleスプレッドシートとの違いを理解しよう
  5. スマホアプリから罫線を設定するときの注意点
  6. 罫線トラブルを未然に防ぐための運用テクニック
    1. テンプレートを活用して罫線設定を統一する
    2. Wordファイルとの相互変換は罫線に要注意
    3. 2026年最新のGoogleWorkspaceの動向もチェックしよう
  7. 情シス歴10年超の現場で培った「表の罫線トラブル」完全攻略マニュアル
    1. 現場で本当に多いトラブルの第1位は「コピペ」による罫線崩壊
    2. 部署全体でハマる「共有ドキュメント」の罫線設定上書き問題
  8. GASで罫線トラブルを一発解決するスクリプト集
    1. スクリプト1ドキュメント内のすべての表の罫線を一括リセットする
    2. スクリプト2見出し行だけ罫線を太くして見やすい表を自動作成する
    3. スクリプト3罫線の状態を診断してログに出力するデバッグ用スクリプト
    4. スクリプト4カスタムメニューから罫線操作をワンクリックで実行する
  9. Googleスプレッドシートの罫線をGASで制御するスクリプト
    1. スクリプト5スプレッドシートの選択範囲に印刷向きの罫線を自動設定する
  10. 現場あるある!「今すぐ印刷したいのに罫線がおかしい」緊急対応マニュアル
    1. 緊急パターン1印刷したら表の右端の罫線だけ消えている
    2. 緊急パターン2Wordに変換して送ったら先方で罫線が全部消えていた
    3. 緊急パターン3印刷すると2ページ目の表の上端に罫線がない
  11. 上級者向けGoogleDocsAPIで罫線をセル単位で精密制御する
  12. 見落としがちな「印刷時の罫線」チェックリスト
  13. 知っていると一目置かれる罫線デザインの実践テクニック
    1. 「罫線を減らす」ことで表の見やすさは劇的に上がる
    2. 罫線の代わりに背景色の交互配色(ストライプ)を使う
  14. ぶっちゃけこうした方がいい!
  15. GoogleDocsの表の罫線が消える印刷に関する疑問解決
    1. 罫線の太さを変更したのに印刷に反映されません。なぜですか?
    2. 表の一部のセルだけ罫線が消えています。どうすれば直りますか?
    3. 罫線を非表示にしたいのに薄いグレーの線が残ります。消せますか?
    4. 条件付き書式を使うと罫線が見えにくくなることはありますか?
    5. GoogleドキュメントのPDF出力とChromeのPDF保存では結果が違いますか?
  16. 今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
  17. まとめ

なぜGoogleドキュメントの表の罫線は消えてしまうのか?

Googleドキュメントのイメージ

Googleドキュメントのイメージ

まず最初に理解しておきたいのは、Googleドキュメントにおける表の罫線は、Wordやスプレッドシートとは根本的に仕組みが異なるということです。Wordでは罫線の設定項目がリボンにわかりやすく配置されていますが、Googleドキュメントでは「表のプロパティ」という少し奥まった場所に設定が隠れています。この構造の違いが、多くのユーザーを混乱させる最大の原因です。

罫線が消える現象には、大きく分けて3つのパターンがあります。ひとつ目は「画面上でそもそも罫線が見えない」ケース、ふたつ目は「画面では見えるのに印刷すると消える」ケース、そしてみっつ目は「PDF出力したときに罫線が欠ける」ケースです。それぞれ原因と対処法が異なるので、自分がどのパターンに当てはまるかを最初に確認することが解決への近道になります。

罫線の太さが0ptに設定されている

もっとも多い原因がこれです。Googleドキュメントでは、表を挿入したときのデフォルトの罫線幅は1ptに設定されています。ところが、Wordからコピー&ペーストしたり、テンプレートを流用したりすると、罫線の太さが0ptになっていることがあります。0ptの罫線は画面上では薄いガイドライン(グレーの点線)として表示されますが、印刷やPDF出力では完全に消えてしまいます。

確認方法はとてもシンプルです。表のセルを右クリックして「表のプロパティ」を選択し、「色」タブを開いてください。「表の枠線」セクションに幅の設定があるので、そこが0ptになっていないかチェックしましょう。0ptだった場合は0.5pt以上に変更すれば、印刷時にも罫線が表示されるようになります。

罫線の色が白または背景色と同じになっている

意外と見落としがちなのが、罫線の色の問題です。罫線の色が白に設定されていると、白い紙に印刷した場合は当然見えません。これは特に、他の人が作成したドキュメントを編集するときに起こりやすいトラブルです。前の編集者が意図的に罫線を「非表示」にするために白色に変更していた場合、あとから罫線を復活させようとしても、色の設定を変えないかぎり見た目は変わりません。

対処法としては、表のプロパティで枠線の色を黒(#000000)や任意の濃い色に変更してください。カラー印刷ではなくモノクロ印刷の場合は、薄い色の罫線もグレーに変換されて見えにくくなることがあるので、できるだけはっきりした色を選ぶのがおすすめです。

Wordファイルからの変換で罫線設定が崩れる

WordファイルをGoogleドキュメントで開いたとき、表の罫線設定が正しく引き継がれないことがあります。これはWordとGoogleドキュメントでは罫線の内部的な扱い方が異なるためで、特にセルごとに個別設定された罫線二重線・点線などの特殊な線種は再現されにくい傾向があります。

Wordファイルを変換した場合は、変換後に必ず表全体を選択して罫線設定を確認し直すことを強くおすすめします。面倒に感じるかもしれませんが、この一手間が印刷直前のパニックを防いでくれます。

印刷時に罫線を確実に表示させるための設定手順

ここからは、Googleドキュメントの表の罫線を印刷で確実に反映させるための具体的な手順を解説します。パソコン(ブラウザ版)での操作を中心に説明しますが、基本的な考え方はモバイルアプリでも同じです。

表のプロパティから罫線を再設定する方法

もっとも確実な方法は、表のプロパティを開いて罫線を一から設定し直すことです。手順は次のとおりです。

  1. Googleドキュメントで対象のファイルを開き、表の中の任意のセルをクリックします。
  2. 表全体を選択するために、
    Ctrl + A

    (Macの場合は

    Command + A

    )を表の中で押します。表全体が選択された状態になっていることを確認してください。

  3. 選択した状態で右クリックし、メニューから「表のプロパティ」を選択します。画面右側にプロパティパネルが表示されます。
  4. プロパティパネルの「色」セクションを開きます。「表の枠線」の項目で、色を黒(または任意の色)、幅を1ptに設定します。
  5. 設定が終わったら、プロパティパネルの×ボタンで閉じます。変更は自動的に保存されます。

この方法で表全体の罫線が統一的に設定されるので、「一部だけ罫線が消えている」という厄介な問題も一気に解決できます。

ツールバーの罫線アイコンを使う方法

表のプロパティを開かなくても、ツールバーから直接罫線を設定できます。表の中にカーソルを置くと、ツールバーに罫線関連のアイコンが自動的に表示されます。ここから「枠線の色」「枠線の幅」「枠線のスタイル(実線・点線・破線)」をそれぞれ設定できます。

特に便利なのが、特定の辺だけ罫線を変更したい場合です。たとえば、表の見出し行の下に太い線を引きたいときは、見出し行のセルを選択してからツールバーの罫線アイコンをクリックし、「下罫線」だけを太くするといった操作ができます。ただし、この操作には少しコツが必要で、

Shift

キーと

Ctrl

キー(Macでは

Command

キー)を押しながら枠線をクリックすることで、個別の辺を選択できるようになります。

印刷プレビューで最終確認する

罫線の設定が終わったら、必ず印刷プレビューで確認してください。画面上の表示と印刷結果が一致しないことはGoogleドキュメントではよくあることなので、このステップを省略するのは危険です。

メニューバーから「ファイル」→「印刷」を選択すると、印刷プレビューが表示されます。ここで罫線がきちんと表示されているか、線の太さや色が意図どおりになっているかを確認しましょう。もしプレビューで罫線が見えない場合は、設定が正しく保存されていない可能性があるので、表のプロパティに戻って再度確認してください。

PDF出力で罫線が消えるときの対処法

印刷ではなくPDFとしてダウンロードしたときに罫線が消える、というケースも非常に多く報告されています。これはGoogleドキュメント特有の問題で、画面上の表示とPDF変換エンジンの間で罫線情報の受け渡しにズレが生じることが原因です。

罫線幅を1pt以上に設定する

PDF出力で罫線が消える場合、まず試すべきは罫線の幅を1pt以上に引き上げることです。0.5ptの罫線は画面では見えても、PDF変換の過程で消えてしまうことがあります。とくにAndroidやWindowsの環境では、0ptに設定した罫線がPDFに残ってしまう(またはまったく消えてしまう)という報告がGoogleの公式コミュニティでも多数寄せられています。確実を期すなら、1ptをベースに設定するのが安全です。

ページをまたぐ表の罫線に注意する

表が長くなってページ境界をまたぐ場合、ページの切れ目で上端や下端の罫線が欠けることがあります。これはGoogleドキュメントの既知の問題で、完全な解決策は提供されていません。ただし、いくつかのワークアラウンドがあります。

まず、「表のプロパティ」→「行」「ヘッダー行を固定する」をオンにしている場合は、一度オフにしてPDF出力を試してみてください。ヘッダー行の固定機能が罫線の表示に影響を与えるケースがあるためです。また、表の直前に空行を一行挿入するだけで、ページ上部の罫線が正しく表示されるようになることもあります。地味なテクニックですが、覚えておくと役に立ちます。

ChromeのPDF印刷機能を使う

Googleドキュメントの「ファイル」→「ダウンロード」→「PDFドキュメント」で生成されるPDFで罫線が消える場合、別の方法としてChromeの印刷機能からPDFに出力する手があります。

Ctrl + P

(Macでは

Command + P

)で印刷ダイアログを開き、送信先を「PDFに保存」に変更してから出力してください。この方法では、画面上の表示により近い形でPDFが生成されるため、罫線が正しく反映されることが多いです。

Googleスプレッドシートとの違いを理解しよう

Googleドキュメントの罫線トラブルを語るうえで避けて通れないのが、Googleスプレッドシートとの違いです。スプレッドシートにはセルを区切る「グリッド線」と、ユーザーが設定する「罫線(枠線)」の2種類の線が存在します。グリッド線はデフォルトで薄いグレーで表示され、印刷設定によっては紙にも印刷されてしまいます。

一方、Googleドキュメントにはグリッド線という概念がありません。表を挿入したときに表示される線はすべて「罫線」です。そのため、スプレッドシートで「グリッド線を非表示にする」という操作に慣れている人が、ドキュメントで同じ感覚で罫線を触ると混乱が生じやすいのです。

スプレッドシートの表を印刷するときにグリッド線を消したい場合は、印刷設定画面の「書式設定」タブにある「グリッド線を表示」のチェックを外せばOKです。ドキュメントの表の罫線とは管理する場所がまったく違うので、この点をしっかり区別して覚えておきましょう。

スマホアプリから罫線を設定するときの注意点

外出先でGoogleドキュメントのスマホアプリから表の罫線を修正したいこともあるでしょう。しかし、モバイルアプリでは表のプロパティ機能が制限されているため、罫線の細かい設定変更が難しい場合があります。

具体的には、アプリ版では罫線の色や太さを個別に変更する機能が限定的で、PC版のブラウザと同じレベルの操作はできません。緊急でどうしても修正が必要な場合は、スマホのブラウザ(ChromeやSafari)からGoogleドキュメントのPC版サイトにアクセスして操作するのがひとつの手段です。ブラウザの設定で「デスクトップ用サイトを表示」を有効にすれば、PC版と同じインターフェースが使えます。ただし画面が小さいため操作しづらく、あくまで応急処置として割り切ってください。

罫線トラブルを未然に防ぐための運用テクニック

ここまで「罫線が消えたときの対処法」を解説してきましたが、そもそもトラブルが起きないように日頃から気をつけておくべきポイントもあります。

テンプレートを活用して罫線設定を統一する

チームで同じフォーマットの資料を繰り返し作成する場合は、罫線設定済みのテンプレートを用意しておくと安心です。テンプレートに罫線の色・太さ・スタイルをあらかじめ設定しておけば、新規作成のたびに設定し直す手間がなくなります。Googleドキュメントのテンプレートギャラリーに登録しておけば、チーム全員が同じ書式で資料を作れるので、「人によって罫線の設定がバラバラ」という事態も防げます。

Wordファイルとの相互変換は罫線に要注意

先述のとおり、Word形式のファイルをGoogleドキュメントで開いたり、その逆を行ったりすると罫線設定が崩れるリスクがあります。特にクライアントや取引先とWord形式でファイルをやり取りする場面では、変換後に必ず罫線を確認する習慣をつけてください。面倒に感じるかもしれませんが、会議の直前に「罫線が消えてる!」とパニックになるよりはずっとマシです。

2026年最新のGoogleWorkspaceの動向もチェックしよう

2026年3月時点で、GoogleはGeminiのサイドパネルの会話履歴機能をGoogleドキュメントに展開中です。この機能を使えば、ドキュメント内でGeminiに「この表の罫線設定を確認して」と指示するような使い方も可能になりつつあります。また、GoogleはAI Expanded Accessというアドオンを新たにリリースし、Workspace全体でのAI活用を加速させています。今後、表の書式設定に関してもAIが自動で最適化してくれる機能が追加される可能性があるので、Googleの公式アップデート情報は定期的にチェックしておくとよいでしょう。

情シス歴10年超の現場で培った「表の罫線トラブル」完全攻略マニュアル

Googleドキュメントのイメージ

Googleドキュメントのイメージ

ここからは、企業の情報システム部門で10年以上にわたってGoogleWorkspaceの導入・運用・トラブルシューティングを担当してきた経験から、一般的な解説記事にはまず載っていない「現場のリアル」をお伝えします。正直に言って、Googleドキュメントの表の罫線問題でヘルプデスクに駆け込んでくる社員さんは毎月必ずいます。そしてそのほとんどは、根本原因を知らないまま何度も同じミスを繰り返しているパターンです。

現場で本当に多いトラブルの第1位は「コピペ」による罫線崩壊

ヘルプデスクに寄せられる罫線トラブルの圧倒的第1位は、他のドキュメントやWebサイトから表をコピー&ペーストした際に罫線設定が引き継がれないという問題です。これは初心者だけでなく、ある程度パソコン操作に慣れた中堅社員にも非常に多く見られます。

具体的に何が起こるかというと、WordやExcelで作った表をGoogleドキュメントにペーストすると、罫線の太さが勝手に変わったり、一部の辺だけ罫線が消えたり、色が微妙にズレたりします。これはWordとGoogleドキュメントで罫線の内部データ構造がまったく異なるために起こる「変換ロス」です。

情シスとして推奨している対策は、「書式なしで貼り付け」を徹底することです。具体的にはコピー後に

Ctrl + Shift + V

(Macでは

Command + Shift + V

)でペーストしてください。テキストだけが挿入されるので、そのあとGoogleドキュメント上で表を新規作成し、テキストを流し込む方法が最も安全です。「面倒くさい」と感じるかもしれませんが、あとから罫線を修復する手間と比べれば、こちらのほうが圧倒的に早いです。

部署全体でハマる「共有ドキュメント」の罫線設定上書き問題

もうひとつ、情シスならではの視点で警告しておきたいのが、複数人で同時編集しているドキュメントでの罫線設定の競合です。Googleドキュメントはリアルタイム共同編集が売りですが、同じ表を2人以上が同時に編集すると、罫線設定が意図せず上書きされることがあります。

たとえば、Aさんが表全体に1ptの黒い罫線を設定している最中に、Bさんが同じ表の一部の罫線を消す操作をすると、最終的にどちらの設定が反映されるかはタイミング次第になります。Googleの自動保存は非常に高速ですが、表のプロパティ変更に関しては若干のラグがあるため、競合が発生しやすいのです。

実務的な回避策としては、表の書式設定は1人の担当者が最後にまとめて行うというルールを設けることです。内容の入力は全員で行い、罫線やフォントなどの書式設定は最終段階で1人が責任を持つ。これだけで、印刷直前に「罫線がおかしい」と大騒ぎになる事態を99%防げます。

GASで罫線トラブルを一発解決するスクリプト集

Google Apps Script(GAS)を使えば、Googleドキュメントの表の罫線設定を自動化できます。「毎回手動で罫線を設定し直すのが面倒」「部署のテンプレートの罫線を一括で統一したい」という方には、これから紹介するスクリプトが大きな時間短縮になるはずです。GASを使ったことがない方でも、コピー&ペーストだけで動かせるように書いていますので安心してください。

スクリプト1ドキュメント内のすべての表の罫線を一括リセットする

このスクリプトは、Googleドキュメント内に存在するすべての表の罫線を、指定した色と太さに一括で統一します。「どこかの表だけ罫線がおかしいけど、どこかわからない」というときに最も威力を発揮します。

function resetAllTableBorders() {
  var doc = DocumentApp.getActiveDocument();
  var body = doc.getBody();
  var tables = body.getTables();

  if (tables.length === 0) {
    Logger.log('このドキュメントには表がありません。');
    return;
  }

  for (var i = 0; i < tables.length; i++) {
    var table = tables;
    // 罫線の色を黒、太さを1ptに統一
    table.setBorderColor('#000000');
    table.setBorderWidth(1);
    Logger.log((i + 1) + '番目の表の罫線をリセットしました。');
  }

  Logger.log('合計 ' + tables.length + ' 個の表の罫線を統一しました。');
}

使い方は簡単です。Googleドキュメントを開いた状態で、メニューバーの「拡張機能」→「Apps Script」をクリックします。スクリプトエディタが開いたら、上記のコードを貼り付けて保存し、「resetAllTableBorders」を実行するだけです。初回実行時にはGoogleアカウントの認証を求められますが、自分のアカウントで許可すれば問題ありません。

スクリプト2見出し行だけ罫線を太くして見やすい表を自動作成する

このスクリプトは、ドキュメント内の最初の表の1行目(見出し行)だけ罫線を太くし、背景色もつけて見やすくします。会議資料や報告書でよく使うパターンを自動化できます。

function formatTableHeader() {
  var doc = DocumentApp.getActiveDocument();
  var body = doc.getBody();
  var tables = body.getTables();

  if (tables.length === 0) {
    Logger.log('表が見つかりません。');
    return;
  }

  var table = tables;

  // 表全体の罫線を細めに設定
  table.setBorderColor('#333333');
  table.setBorderWidth(1);

  // 見出し行(1行目)の背景色を設定
  var headerRow = table.getRow(0);
  for (var j = 0; j < headerRow.getNumCells(); j++) {
    var cell = headerRow.getCell(j);
    cell.setBackgroundColor('#4472C4');

    // 見出しテキストを白色・太字に
    var text = cell.editAsText();
    text.setForegroundColor('#FFFFFF');
    text.setBold(true);
  }

  Logger.log('見出し行の書式設定が完了しました。');
}

このスクリプトを実行すると、表の1行目が青い背景に白い太字テキストで表示され、罫線も統一されます。色のカスタマイズは、コード内のカラーコード(

#4472C4

#FFFFFF

の部分)を好きな色のHEXコードに変更するだけで可能です。会社のブランドカラーに合わせたい場合は、この部分を書き換えてください。

スクリプト3罫線の状態を診断してログに出力するデバッグ用スクリプト

「罫線の設定がどうなっているのかわからない」という状態を解消するための診断スクリプトです。ドキュメント内のすべての表について、罫線の色と太さをログに出力します。

function diagnoseBorders() {
  var doc = DocumentApp.getActiveDocument();
  var body = doc.getBody();
  var tables = body.getTables();

  if (tables.length === 0) {
    Logger.log('表が見つかりません。');
    return;
  }

  for (var i = 0; i < tables.length; i++) {
    var table = tables;
    var borderColor = table.getBorderColor();
    var borderWidth = table.getBorderWidth();
    var numRows = table.getNumRows();
    var numCols = (numRows > 0) ? table.getRow(0).getNumCells() : 0;

    Logger.log(' 表 ' + (i + 1) + ' ');
    Logger.log('サイズ: ' + numRows + '行 × ' + numCols + '列');
    Logger.log('罫線の色: ' + (borderColor || '未設定'));
    Logger.log('罫線の太さ: ' + (borderWidth !== null ? borderWidth + 'pt' : '未設定'));

    // 各セルの背景色もチェック
    for (var r = 0; r < numRows; r++) {
      for (var c = 0; c < table.getRow(r).getNumCells(); c++) {
        var cellBg = table.getRow(r).getCell(c).getBackgroundColor();
        if (cellBg && cellBg !== '#ffffff' && cellBg !== '#FFFFFF') {
          Logger.log('セル(' + r + ',' + c + ') 背景色: ' + cellBg);
        }
      }
    }
  }
}

実行後、「表示」→「ログ」(または

Ctrl + Enter

)でログを確認すると、各表の罫線設定が一目でわかります。「罫線が消えている」と感じたときに、まずこのスクリプトを走らせれば原因の特定が格段に早くなります。罫線の太さが

null

0

と表示された表が犯人です。

スクリプト4カスタムメニューから罫線操作をワンクリックで実行する

毎回Apps Scriptのエディタを開くのは手間なので、ドキュメントのメニューバーにカスタムメニューを追加して、ワンクリックで罫線操作を実行できるようにしましょう。

function onOpen() {
  var ui = DocumentApp.getUi();
  ui.createMenu('罫線ツール')
    .addItem('全表の罫線を統一(黒・1pt)', 'resetAllTableBorders')
    .addItem('見出し行を装飾', 'formatTableHeader')
    .addItem('罫線の状態を診断', 'diagnoseBorders')
    .addItem('全表の罫線を非表示にする', 'hideAllBorders')
    .addToUi();
}

function hideAllBorders() {
  var doc = DocumentApp.getActiveDocument();
  var body = doc.getBody();
  var tables = body.getTables();

  for (var i = 0; i < tables.length; i++) {
    tables.setBorderColor('#FFFFFF');
    tables.setBorderWidth(0);
  }

  Logger.log(tables.length + ' 個の表の罫線を非表示にしました。');
}

このコードを先ほどの3つのスクリプトと同じファイルに追加して保存すると、ドキュメントを開くたびにメニューバーに「罫線ツール」というカスタムメニューが自動で表示されるようになります。「全表の罫線を統一」「見出し行を装飾」「罫線の診断」「罫線を非表示にする」という4つの操作がワンクリックで実行でき、手作業による設定ミスを完全に排除できます。

Googleスプレッドシートの罫線をGASで制御するスクリプト

Googleドキュメントだけでなく、スプレッドシートの罫線をGASで操作する方法も紹介します。スプレッドシートでは

setBorder

メソッドを使うことで、上下左右・縦横のすべての罫線を細かく制御できます。

スクリプト5スプレッドシートの選択範囲に印刷向きの罫線を自動設定する

function applyPrintReadyBorders() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var range = sheet.getDataRange();

  // まず既存の罫線をすべてクリア
  range.setBorder(false, false, false, false, false, false);

  // 外枠を太線(SOLID_MEDIUM)で設定
  range.setBorder(
    true, true, true, true, null, null,
    '#000000',
    SpreadsheetApp.BorderStyle.SOLID_MEDIUM
  );

  // 内側の罫線を細線(SOLID)で設定
  range.setBorder(
    null, null, null, null, true, true,
    '#000000',
    SpreadsheetApp.BorderStyle.SOLID
  );

  // 見出し行(1行目)の下に太線を追加
  var headerRange = sheet.getRange(1, 1, 1, range.getNumColumns());
  headerRange.setBorder(
    null, null, true, null, null, null,
    '#000000',
    SpreadsheetApp.BorderStyle.SOLID_THICK
  );

  Logger.log('印刷向け罫線の設定が完了しました。');
}

このスクリプトの特徴は、外枠を中太線、内側を細線、見出し行の下を太線という、ビジネス文書でもっとも見やすいとされる罫線パターンを自動で適用する点です。

setBorder

メソッドの引数は順番に、上・左・下・右・垂直(列間)・水平(行間)の罫線を設定するかどうかを

true

/

false

/

null

で指定します。

null

は「変更しない」という意味なので、段階的に罫線を重ねがけできるわけです。

現場あるある!「今すぐ印刷したいのに罫線がおかしい」緊急対応マニュアル

これから紹介するのは、実際に情シス部門で何度も遭遇してきた「リアルな緊急事態」とその解決方法です。理想的な対処法はもちろんありますが、現実には「あと5分で会議が始まる」「今日中にクライアントに送らないとまずい」という切羽詰まった状況が大半です。そんなときに使える、最短で結果を出すための応急処置をまとめました。

緊急パターン1印刷したら表の右端の罫線だけ消えている

これは表の幅がページの余白をはみ出しているときに起こる現象です。画面上では横スクロールで見えているのに、印刷するとページ幅に収まらない部分がカットされてしまいます。

応急処置は2つあります。ひとつは印刷設定で「ページに合わせて縮小」を選択すること。ただしこれは全体が小さくなるので文字が読みにくくなるリスクがあります。もうひとつは、「ファイル」→「ページ設定」で余白を小さくする方法です。上下左右の余白を1.27cm(0.5インチ)程度まで詰めれば、たいていの表は収まります。本当の急場しのぎとしては、ページの向きを「横向き」に変更するのがもっとも手っ取り早いです。

緊急パターン2Wordに変換して送ったら先方で罫線が全部消えていた

Googleドキュメントを「ファイル」→「ダウンロード」→「Microsoft Word(.docx)」で書き出したとき、罫線が正しく変換されないことがあります。とくに、罫線の太さが0.5pt以下だったり、特殊な色を使っていたりする場合に発生しやすいです。

この問題の根本的な解決策は、Word形式で配布する前に一度自分でWordで開いて罫線を確認することです。しかし緊急時には、Googleドキュメントから直接PDF形式で出力してしまうのが最も確実です。PDFなら罫線が崩れるリスクはWord変換と比べてはるかに低く、先方の環境に依存しません。「Wordで送ってほしい」と言われた場合でも、「レイアウトの正確性を保つためPDFでお送りします」と一言添えれば、まず問題にはなりません。

緊急パターン3印刷すると2ページ目の表の上端に罫線がない

表がページをまたぐとき、2ページ目の表の最上部に罫線が表示されないことがあります。これはGoogleドキュメントの描画エンジンが、ページ境界での罫線処理をうまく行えないことが原因です。

もっとも確実な応急処置は、表をページ境界で分割して2つの表にすることです。1ページ目に収まる行数で一度表を終わらせ、2ページ目の冒頭に新しい表を挿入します。見た目の連続性は失われますが、印刷結果は確実にきれいになります。時間に余裕がある場合は、表の前に空行を追加してページ内に表全体を収めるか、ページ設定で余白を調整して改ページ位置を変えるという方法もあります。

上級者向けGoogleDocsAPIで罫線をセル単位で精密制御する

GASの

DocumentApp

では、罫線を設定できるのは表全体のレベルまでです。つまり、特定のセルの左辺だけ太くしたり、見出し行の下だけ二重線にしたりという操作は、標準のGASだけでは実現できません。

この制限を突破するには、Google Docs APIを使う必要があります。Docs APIでは

Update

メソッドを通じて、表のセル単位で罫線のスタイル・色・太さを個別に設定できます。ただし、APIの使い方はGASよりも複雑で、JSONベースのリクエストボディを組み立てる必要があります。

実務で使うかどうかの判断基準としては、「同じフォーマットの表を月に10回以上作成しているなら導入する価値あり」というのが情シスとしての感覚です。月に数回程度であれば、手動で設定するほうがトータルの工数は少なくて済みます。Google Docs APIの詳細な仕様はGoogleの公式デベロッパードキュメントに掲載されているので、興味がある方はそちらを参照してください。

見落としがちな「印刷時の罫線」チェックリスト

印刷前に必ず確認すべきポイントを、実務で何百回と印刷トラブルに対応してきた経験からまとめました。このチェックリストをデスクの横に貼っておけば、罫線関連の印刷ミスはほぼゼロになります。

チェック項目 確認方法 よくある失敗
罫線の太さが0ptになっていないか 表のプロパティ→色→表の枠線の幅を確認 Wordからのコピペで0ptに変わっていることが多い
罫線の色が白や背景色と同色でないか 表のプロパティ→色→枠線の色を確認 前の編集者が意図的に白にしているケース
表がページ幅を超えていないか 印刷プレビューで表の右端が切れていないか確認 列を追加したあと幅を調整し忘れる
ページまたぎで罫線が欠けていないか 印刷プレビューの2ページ目以降を確認 ヘッダー行固定がONのまま放置されている
PDF出力先が正しいか 「ダウンロード→PDF」と「印刷→PDFに保存」の両方を試す ダウンロード経由のPDFで罫線が消えるバグ
ブラウザのズームが100%になっているか
Ctrl + 0

でリセット

ズーム150%のまま印刷して位置がズレる

知っていると一目置かれる罫線デザインの実践テクニック

「罫線を減らす」ことで表の見やすさは劇的に上がる

意外に思われるかもしれませんが、表の罫線は少ないほうが見やすいというのがドキュメントデザインの鉄則です。すべてのセルに格子状の罫線を引くのは初心者がやりがちなパターンで、プロのレポートや提案書を見ると、外枠と見出しの下線だけで構成されていることが多いはずです。

Googleドキュメントでこれを実現するには、まず表全体の罫線を0ptまたは白色に設定して全部消し、そのあとツールバーから見出し行の下罫線だけを1ptの黒で追加します。もしくは、先ほど紹介したGASスクリプトをカスタマイズして、「外枠と見出し下のみ罫線あり」というパターンを自動適用することもできます。

罫線の代わりに背景色の交互配色(ストライプ)を使う

罫線なしでも表の行を見分けやすくするテクニックとして、行ごとに背景色を交互に変える(ゼブラストライプ)方法があります。Googleスプレッドシートでは「交互の背景色」機能が標準搭載されていますが、Googleドキュメントにはこの機能がありません。

そこでGASの出番です。以下のスクリプトをドキュメントで実行すると、最初の表に対してゼブラストライプを自動適用できます。

function applyZebraStripes() {
  var doc = DocumentApp.getActiveDocument();
  var body = doc.getBody();
  var tables = body.getTables();

  if (tables.length === 0) return;

  var table = tables;
  var lightColor = '#F2F7FC';
  var whiteColor = '#FFFFFF';

  for (var i = 1; i < table.getNumRows(); i++) {
    var row = table.getRow(i);
    var bgColor = (i % 2 === 0) ? whiteColor : lightColor;
    for (var j = 0; j < row.getNumCells(); j++) {
      row.getCell(j).setBackgroundColor(bgColor);
    }
  }

  Logger.log('ゼブラストライプを適用しました。');
}

見出し行(0行目)はスキップし、データ行から交互に薄い青と白を適用しています。罫線を最小限にしてストライプを使うだけで、表の印象はびっくりするくらい洗練されます。「Googleドキュメントで作ったとは思えない」と言われる資料のほとんどが、このテクニックを使っています。

ぶっちゃけこうした方がいい!

ここまで罫線トラブルの原因分析、GASスクリプト、緊急対応マニュアルとかなり細かく書いてきたけど、正直に言って、ぶっちゃけ一番伝えたいのはこれなんですよね。

Googleドキュメントの表の罫線で悩む時間があるなら、最初から「罫線に依存しないデザイン」で表を作ったほうが圧倒的に楽です。

10年以上この仕事をやってきて断言できるのは、罫線のトラブルに費やす時間は「価値を生まない時間」だということ。会議資料を作る目的は情報を正確に伝えることであって、罫線を完璧に仕上げることじゃない。だから個人的には、こういう運用を強く推奨しています。

まず、表の罫線は外枠と見出し下の2種類だけに絞る。全セルに格子線を引くのはやめて、行の区別はゼブラストライプ(背景色の交互塗り)で対応する。この方法なら、罫線が消えるとかPDFで欠けるとかいうトラブルの発生頻度が激減します。だって、そもそも罫線をほとんど使っていないんだから、消えようがないわけです。

それからもうひとつ。印刷前提の資料は、最初からPDFで配布する前提で作ること。「あとでWordに変換して送る」「印刷して配る」というフローが入ると、必ず罫線の問題が出てきます。GoogleドキュメントはWebネイティブなツールなので、PDFかブラウザ上での閲覧に最適化されている。その特性に逆らわずに使うのが、実は一番トラブルが少ないんです。

そしてGASスクリプトは、月に何度も同じ書式の資料を作るチームにとっては本当に投資対効果が高い。最初の30分でスクリプトを設定すれば、そこから先は毎回のセットアップ時間がゼロになる。4つのスクリプトをまとめてカスタムメニューに登録しておけば、部署の誰でもワンクリックで統一された表が作れるようになります。「属人化させない」というのは情シスの基本中の基本ですが、GASのカスタムメニューはまさにそれを実現する手段です。

最後に、これだけは覚えて帰ってほしい。罫線のトラブルは「設定の確認」ではなく「運用の仕組み」で解決するものです。個別のトラブルに対処し続けるのは消耗戦でしかないので、テンプレート・GAS・配布フォーマットの統一という3つの仕組みを整えることに時間を使ってください。そうすれば、「印刷したら罫線が消えてた」という悲しい朝は二度とやって来ませんから。

このサイトをチップで応援

GoogleDocsの表の罫線が消える印刷に関する疑問解決

罫線の太さを変更したのに印刷に反映されません。なぜですか?

変更が保存される前に印刷ダイアログを開いてしまった可能性があります。Googleドキュメントは自動保存ですが、表のプロパティの変更が完全に反映されるまでに数秒かかることがあります。プロパティパネルを閉じたあと、2〜3秒待ってから印刷操作を行ってみてください。また、ブラウザのキャッシュが古い表示を保持している場合もあるので、

Ctrl + Shift + R

(Macでは

Command + Shift + R

)で強制的にページを再読み込みしてから確認するのも有効です。

表の一部のセルだけ罫線が消えています。どうすれば直りますか?

セルごとに罫線の設定が異なっている可能性があります。これはWordからコピーした表や、複数人で編集したドキュメントで起こりやすい現象です。もっとも確実な対処法は、表全体を選択したうえですべての罫線を一度削除してから、改めて統一的に罫線を設定し直すことです。表のプロパティで枠線の幅を0ptにして一度リセットし、そのあと1ptに戻して色も再設定すれば、すべてのセルに同じ罫線が適用されます。

罫線を非表示にしたいのに薄いグレーの線が残ります。消せますか?

Googleドキュメントでは、罫線を0ptに設定しても編集中の画面上にはガイドラインとして薄いグレーの点線が表示されます。これはドキュメントの編集を助けるための表示であり、印刷やPDF出力には反映されません。つまり、罫線の幅が0ptまたは色が白に設定されていれば、印刷したときにはきれいに消えます。画面上の薄い線が気になる場合でも、実際に紙に出したりPDFにしたりすると消えているはずなので、安心してください。

条件付き書式を使うと罫線が見えにくくなることはありますか?

Googleドキュメントには条件付き書式の機能はありませんが、Googleスプレッドシートでは条件付き書式によってセルの背景色が罫線と同じ色になるケースが発生します。たとえば、条件付き書式で背景色を黒に設定したセルに黒い罫線が引かれていると、罫線は見えなくなります。このような場合は、罫線の色を白やグレーなど背景色と異なる色に変更するか、条件付き書式の配色ルール自体を見直してください。

GoogleドキュメントのPDF出力とChromeのPDF保存では結果が違いますか?

はい、異なることがあります。Googleドキュメントの「ダウンロード」→「PDFドキュメント」で生成されるPDFは、Googleのサーバー側でレンダリングされます。一方、Chromeの「印刷」→「PDFに保存」はブラウザのレンダリングエンジンを使ってPDFを生成します。そのため、罫線の再現度が微妙に異なるのです。片方で罫線が消える場合は、もう片方の方法を試してみてください。特にページをまたぐ表の罫線については、Chromeの印刷機能のほうが正確に再現されることが多い傾向があります。

今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

Googleドキュメントで表の罫線が消える問題は、原因さえ特定できれば対処自体はそれほど難しくありません。もっとも多い原因は罫線の幅が0ptになっていること、そして罫線の色が白や背景色と同じになっていることの2つです。この2点をまず確認するだけで、大半のケースは解決できます。

印刷やPDF出力で失敗しないためには、設定変更後に必ず印刷プレビューで確認する習慣をつけることが何より大切です。画面上の表示と印刷結果が一致しないことはGoogleドキュメントでは珍しくないので、プレビュー確認を省略しないでください。

また、Wordファイルとの相互変換で罫線が崩れやすいことや、スマホアプリでは罫線の編集機能が制限されていることも覚えておきましょう。日頃からテンプレートを活用して罫線設定を統一しておけば、急いでいるときにも慌てずに済みます。

2026年はGoogleWorkspace全体でAI機能が急速に進化しているタイミングです。今後、表の書式設定をAIがサポートしてくれる日もそう遠くないかもしれません。それまでは、この記事で紹介した方法をぜひ実践して、ストレスのないドキュメント作成に役立ててください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました