Wordテーブルに色分けされたドロップダウンリストを挿入するにはどうすればよいですか?
Word文書にテーブルがあり、テーブルの列に色分けされたドロップダウンリストを挿入するとします。 これは、ドロップダウンからXNUMXつのオプションを選択するとセルの色が赤になり、ドロップダウンで別のオプションを選択するとセルの色が次のスクリーンショットのように緑になることを意味します。 Word文書でこの仕事をどのように解決できますか?
色分けされたドロップダウンリストをVBAコードを使用してWord文書に挿入します
色分けされたドロップダウンリストをVBAコードを使用してWord文書に挿入します
次の手順は、必要に応じてこのタスクを完了するのに役立ちます。最初にドロップダウンリストを挿入してから、ドロップダウンに色を適用します。 このようにしてください:
1。 ドロップダウンを挿入するテーブル内のセルを選択し、をクリックします Developer > ドロップダウンリストコンテンツコントロール アイコン、スクリーンショットを参照してください:
2。 ドロップダウンが特定のセルに挿入され、クリックします Developer > プロパティ、スクリーンショットを参照してください:
3。 の中に コンテンツコントロールのプロパティ ダイアログボックスで、次の操作を行ってください。
(1.)タイトル名をに入力します 役職 テキストボックス;
(2.)クリック Add ボタンはに移動します 選択肢を追加 ダイアログ;
(3.) 選択肢を追加 ダイアログで、ドロップダウンリスト項目を 表示名 テキストボックス。
4. 手順3を繰り返して、必要に応じて他のドロップダウンリストアイテムを挿入します。
5。 最初のドロップダウンリストを作成したら、必要に応じてコピーして他のセルに貼り付けることができます。 スクリーンショットを参照してください:
6。 次に、VBAコードを適用する必要があります。 Alt + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。
7。 の中に アプリケーション向け Microsoft Visual Basic ウィンドウ、ダブルクリック このドキュメント プロジェクト-プロジェクト ペインでモードを開き、次のコードをコピーして空のモジュールに貼り付けます。
VBAコード:色分けされたドロップダウンリストをWord文書のテーブルに挿入します。
Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, Cancel As Boolean)
With ContentControl.Range
If ContentControl.Title = "Status" Then
Select Case .Text
Case "Complete"
.Cells(1).Shading.BackgroundPatternColor = wdColorRed
Case "In Progress"
.Cells(1).Shading.BackgroundPatternColor = wdColorGreen
Case "Not Start"
.Cells(1).Shading.BackgroundPatternColor = wdColorBlue
Case Else
.Cells(1).Shading.BackgroundPatternColor = wdColorAutomatic
End Select
End If
End With
End Sub
Note:上記のコードでは、 Status: ドロップダウンリストを作成するときのタイトル名であり、 完全, 受講中, 開始しない ドロップダウンリストの項目ですが、自分のものに変更することができます。 また、必要に応じて色を変更することもできます。
8。 次に、コードウィンドウを保存して閉じます。ドロップダウンリストから項目をXNUMXつ選択すると、その相対的な色がセルで塗りつぶされます。スクリーンショットを参照してください。
最高のオフィス生産性向上ツール
Kutools for Word - Over で単語体験を向上させましょう 100 注目すべき機能!
🤖 Kutools AI アシスタント: AI であなたの文章を変革します - コンテンツを生成する / テキストを書き換える / 文書を要約する / 情報のお問い合わせ 文書に基づいて、すべて Word 内で
📘 ドキュメントマスタリー: 分割ページ / ドキュメントをマージする / 選択内容をさまざまな形式でエクスポート (PDF/TXT/DOC/HTML...) / PDFへの一括変換 / ページを画像としてエクスポート / 複数のファイルを一度に印刷する...
✏ コンテンツ編集: バッチ検索と置換 複数のファイルにわたる / すべての画像のサイズを変更する / テーブルの行と列を転置する / 表をテキストに変換...
🧹 楽にお掃除:振り払って 余分なスペース / セクションブレーク / すべてのヘッダー / テキストボックス / ハイパーリンク / その他の取り外しツールについては、当社の Web サイトをご覧ください。 グループを削除...
➕ クリエイティブインサート:挿入 千の区切り文字 / チェックボックス / ラジオボタン / QRコード / バーコード / 斜線テーブル / 方程式のキャプション / 画像キャプション / テーブルキャプション / 複数の写真 / 詳細については、 グループを挿入...
🔍 正確な選択: ピンポイント 特定のページ / テーブル / シェイプ / 見出し段落 / ナビゲーションを強化する 他には? 機能の選択...
⭐ スターの強化: あらゆる場所に素早く移動 / 繰り返しのテキストを自動挿入 / ドキュメントウィンドウをシームレスに切り替える / 11 変換ツール...