こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ぶら下げをショートカットに登録したい

「ホーム→段落→インデントと行間隔」と進んだ画面にある「インデント」の項目で次の(a)、(b)を同時にする操作(これを操作Aとします)をよく行います。
(a)「最初の行」を「ぶら下げ」にする。
(b)「幅」を「1字」にする。

操作Aをショートカットに登録するにはどうしたらいいでしょうか。

こちらにCtrl+Tでぶら下げできるとありますが、これではぶら下げ幅はタブ設定に依ることになります。
http://bb-wave.biglobe.ne.jp/pre/office/31/

タブ設定に影響されることなく操作Aをできるショートカットを登録するにはどうしたらいいでしょうか。
Windows 7 Ultimate 64 SP1、Word 2013です。

投稿日時 - 2014-01-02 13:18:26

QNo.8410168

困ってます

質問者が選んだベストアンサー

No.2の回答者です。
質問の意味を勘違いしていたようですね。

[ Ctrl+T ]キーでのぶら下げインデント幅をタブ幅ではなく1字幅に
したいということでよいのでしょうか?
このショートカットキーでのコマンド名は「HangingInden」なので、
このコマンド名をそのままマクロ名として登録しと置けば可能です。
マクロのほうが優先されるので、同じショートカットキーで1字幅の
ぶら下げにできます。

それとも、1字幅のぶら下げインデントになるコマンド名知りたいなら
Wordには用意されていませんので、新たにマクロとして用意して登録を
しないと無理ですね。このマクロに新しいショートカットキーを適用。

マクロの例:

Sub HangingIndent()
'
' HangingIndent Macro
' ショートカットキー:Ctrl+T
' 元のコード(タブ幅でのぶら下げインデント)
' Selection.ParagraphFormat.TabHangingIndent 1

' ぶら下げインデントを大きくします。(1字幅)
Selection.ParagraphFormat.CharacterUnitFirstLineIndent = -1

End Sub


Sub Macro1()
'
' Macro2 Macro
' ぶら下げインデントの幅を1字幅にします。
'
Selection.ParagraphFormat.CharacterUnitFirstLineIndent = -1
End Sub

投稿日時 - 2014-01-02 18:06:32

補足

2つ目のマクロで登録しました。
ちゃんと1字ぶら下がるようになりました。
有り難うございました。

でも、
Selection.ParagraphFormat.CharacterUnitFirstLineIndent = -1
という呪文の意味は全く分かりません。

こんな呪文をご存じなんて、本当にすごいですね。
有り難うございました。

投稿日時 - 2014-01-02 23:36:06

お礼

いつもいつもお教えいただき、ありがとうございます。

とても初心者なのですが、1つひとつ勉強していきたいと思っています。
今後ともどうぞよろしくお願いします。

ありがとうございました。

投稿日時 - 2014-01-08 16:29:41

このQ&Aは役に立ちましたか?

10人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

はて???
追加ご質問頂いたのは、「実際にあなたが手を動かしてやってみたら確かにそういう具合にトラブった」内容ですか?


>例えばフォントの色、フォントサイズなどぶら下げ以外の書式も含
>めて書式全部がその作成したショートカットに登録されてしまう

そりゃまぁ、フォントの色とかフォントサイズとか「何か設定した」箇所をわざわざ選んで手順を行うと、確かにそういう具合になりますね。


手順の再掲:
>ぶら下げ1字をとりあえず一回設定する

まっさらの、標準のスタイルのまんまのところで「ぶらさげ一字」だけを設定して、そして回答の手順を行ってください。
わざわざ標準テンプレートに追加する操作手順をお話ししてありますので、まっさらのまだ何も手を付けてない新規のワード文章で手順を行ってもかまいません。

もしも、手も動かさず単に想像しただけ思いつきだけで追加質問されてたのでしたら、キチンとまずご自分の手を動かして、確認動作を行ってください。

投稿日時 - 2014-01-02 17:18:12

補足

お教えのように「まっさらの、標準のスタイルのまんまのところで 「ぶらさげ一字」だけを設定して、そして回答の手順を行っ」 たのですが、No.1の補足に書いたようになります。

例えば、次のA、Bの2つの段落があるとします。
A.「まっさらの、標準のスタイルのまんまの」 段落。この段落のフォントの色は黒色で、フォントサイズは10ポイントです。
B. Aのフォントの色を赤色にして、フォントサイズを48ポイントに変更した段落

Aを使ってお教えのショートカットを例えば Ctrl+] に登録して、そのショートカットをBの段落に適用する(つまり、Bの段落にカーソルを置いて、Ctrl+] を押す)と、Bの段落のフォントの色が黒色に、フォントサイズが10ポイントに変更されます。

投稿日時 - 2014-01-02 23:18:15

お礼

沢山お教えいただき、ありがとうございます。

スタイルをショートカットに登録できるんですね。
早速いくつか登録しました。とても便利になりました。

ありがとうございました。

投稿日時 - 2014-01-08 16:27:30

ANo.2

最初の行の場合、字下げのことになるかと。
1字分の字下げをするコマンド名なら「Indent First Char」に
なります。

[リボンのユーザー設定]→[ショートカットのユーザー設定]ボタン→
[分類]から[すべてのコマンド]、[コマンド]から上記コマンド名を
選択してショートカットキーを登録します。

マルチメディアファイルは削除されたか見つかりません。

投稿日時 - 2014-01-02 15:21:13

補足

登録できました。
有り難うございました。

でも、これって「字下げ」ですよね。
最初の質問の(a)、(b)は「字下げ」ではなくて「ぶら下げ」なんです。
「ぶら下げ」を登録するにはどうしたらいいでしょうか。登録の仕方は分かったので、コマンドさえ分かればできると思います。

よろしくお願いします。

投稿日時 - 2014-01-02 16:35:41

お礼

ありがとうございました。

投稿日時 - 2014-01-08 16:25:04

ANo.1

ぶら下げ1字をとりあえず一回設定する

ホームタブのスタイル一覧から選択範囲を新しいクイックスタイルとして登録を開始する
名前を(たとえば「ぶら下げ1字」)記入し、変更をクリックする
「このテンプレートを使用した新規文章」にマーク
その下の書式▼をプルダウンしてショートカットキーを開始
希望のショートカットキーをお割り当て、保存先がNormalになってることを再確認して閉じ、OKOKして完了。

投稿日時 - 2014-01-02 13:46:48

補足

登録できました。
有り難うございました。

でも、これだと、例えばフォントの色、フォントサイズなどぶら下げ以外の書式も含めて書式全部がその作成したショートカットに登録されてしまうので、そのショートカットを別のある段落に適用すると、適用された段落の書式全部が(つまり、フォントの色、フォントサイズなどを含めて書式全部が)ショートカットの書式になりますよね。

操作A以外の操作(あるいは、操作A以外の書式。あるいは、操作A以外の設定。)を含まないショートカット(つまり、操作Aだけのショートカット)を登録するにはどうしたらいいでしょうか。

投稿日時 - 2014-01-02 14:36:50

お礼

ありがとうございました。

投稿日時 - 2014-01-08 16:24:41

あなたにオススメの質問