「みんな教えて! 選手権!!」開催のお知らせ

複数人数で1つのファイルに修正をしています。

まず、私が図表番号を追加しました。その際「挿入」→「参照」→「図表番号」で
図表番号のダイアログボックスを出し、「ラベル名」から新しいラベル名を登録し図表番号を入力しました。

その後、同じファイルを別の人が開いて、私の登録したラベル名を使用して図表番号をさらに追加しようとして、ラベル名が出てこないといわれました。

この場合、それぞれの人が使用したいラベル名を新たに登録しなければならないのでしょうか?

また、本文中に図表番号の相互参照をいれてますが、私のPCでファイルを開いて相互参照を挿入するときには登録したラベル名がすべて参照元のリストに出てきますが、他の人が同じことをしようとすると、リストに出てきません。

ラベル名が30以上あるので、いちいちそれぞれの人がラベル名を登録するのは手間なので
どうにかして一度登録したラベル名をみんなで使えるようにしたいです。

どうにかする方法、ご存知の方いたら助けてください・・・・・・・。

A 回答 (2件)

[図表番号]の[ラベル名]はテンプレートに登録されているので、


標準テンプレート(Normal.dot)へと新規のラベル名を登録する
必要があります。他の環境の標準テンプレートにラベル名を登録
することで利用できるのですが、アドインやテンプレートの添付
などで利用ができないみたいで、現在の文書のラベル名を再利用
するには新規に登録する必要があるようです。

以前、[ラベル名]について調べているときにテンプレートに保存
されていることまでは分かったのですが、どのテンプレートへと
保存されるのかわかりませんでした。新規テンプレートに保存が
されてくれれば、標準テンプレートがダメになっても利用できる
と思い検証してみると、[標準テンプレート]のリネームとともに
ラベル名が消えたので、リネームをした元のテンプレートを添付
したり、アドインしても利用できないのです。そこで、リネーム
したテンプレートを元の標準テンプレートに戻すと[ラベル名]が
復活したことから、ここのみに登録されると判断をしました。
そこで、[ラベル名]をどう保存するかを検討して、以下の方法が
ベターな方法だと思うので、利用してみてはいかが。


他の環境へのラベル名の追加方法(マクロを使う方法)

Sub ラベル名登録()
'
'新しいラベル名を登録します。
'
Dim Label1 As Variant
Dim i As Long

 '登録したいラベル名をそれぞれ" "で囲います。
Label1 = Array("ラベル名1", "ラベル名2", "ラベル名3")

 For i = 0 To UBound(Label1)
  CaptionLabels.Add Name:=Label1(i)
 Next i

End Sub


Sub ラベル名削除()
'
'登録したラベル名を削除します。
'
Dim Label1 As Variant
Dim i As Long

Label1 = Array("ラベル名1", "ラベル名2", "ラベル名3")

 For i = 0 To UBound(Label1)
  CaptionLabels(Label1(i)).Delete
 Next i

End Sub

上記のマクロをファイルの開閉で実行するなら、マクロ名を以下
のように変え、そのマクロを登録する保存先を[ ThisDocument ]
にすることで、開いた時にラベル名を利用でき、閉じたときにも
ラベル名を削除できるので、不要なラベル名を残さないでも他の
環境で使えるようになります。

Private Sub Document_Open()

End Sub

Private Sub Document_Close()

End Sub
    • good
    • 1
この回答へのお礼

>[図表番号]の[ラベル名]はテンプレートに登録されているので、標準テンプレート(Normal.dot)へと新規のラベル名を登録する必要があります。

納得しました。

マクロを使う方法も教えていただきましたが、
今回はあきらめて、図表番号の更新のみは自分で行うことにしました。

なぜ他のPCの作業環境で登録したラベル名が使用できないか分かっただけでも大収穫なので、
すっきりました。

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

お礼日時:2012/05/17 10:02

>まず、私が図表番号を追加しました。

その際「挿入」→「参照」→「図表番号」で
図表番号のダイアログボックスを出し、「ラベル名」から新しいラベル名を登録し図表番号を入力しました。
↑ここまではOKです

>同じファイルを別の人が開いて、私の登録したラベル名を使用して図表番号をさらに追加しようとして、ラベル名が出てこない
↑この部分ですが、保存したファイルを開いて表を追加で作るなりして事前に登録しておいたラベル名をもう一度使う場合は、表全体を選択しておいて「挿入」→「参照」→「図表番号」の順で図表番号のダイアログボックスを出したらオプションの「ラベル」の枠内をクリックしてあげると事前に登録しておいたラベル名があると思いますのでそのラベル名を選択して「OK」を押してあげると図表番号が連番で入るはずです (Word2003にて同様の操作で確認しながら回答しております)

相互参照の件ですが、図表のレベル名が違っていれば作成したラベル名に対してだけ相互参照として現れます
ラベル名が複数ある場合はその都度ラベル名を選択しなおして相互参照とします
「挿入」→「参照」→「相互参照」の手順で、「参照する項目」のボックスをクリックすると登録したラベル名が載っているはずです
「ワード2003 図表番号のラベル名につい」の回答画像1
    • good
    • 0
この回答へのお礼

自分のPCでは回答いただいたとおりのやり方でまったく問題なく操作できるのですが、別のPCで作業環境が変わるとラベル名が出てこなくなります。

No.2の方の回答にあるようにラベル名が保存されている場所がファイルに付属しているのではなく、それぞれのPC環境のテンプレートに関係しているせいでしょうか。

簡単な方法で解決できないかと思っていたのですが、無理そうです。
今回はあきらめて図表番号のみ作業は自分のPCで行うことにしました。

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

お礼日時:2012/05/17 09:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報