- ベストアンサー
ワード2003 図表番号のラベル名について
- ワード2003で複数人数で1つのファイルに修正をしていると図表番号のラベル名が他の人に見えなくなる問題が発生しています。ラベル名を個別に登録する手間を省くために、ラベル名を共有する方法を知りたいです。
- ワード2003で複数人で1つのファイルを修正する際に図表番号のラベル名が他の人に見えなくなる現象が発生しています。登録したラベル名を共有して利用する方法を教えてください。
- ワード2003で複数人が同じファイルを修正していると、図表番号のラベル名を共有できない問題が起きます。個別にラベル名を登録する手間を省くための方法を解説してください。
- みんなの回答 (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
その他の回答 (1)
- esupuresso
- ベストアンサー率44% (257/579)
>まず、私が図表番号を追加しました。その際「挿入」→「参照」→「図表番号」で 図表番号のダイアログボックスを出し、「ラベル名」から新しいラベル名を登録し図表番号を入力しました。 ↑ここまではOKです >同じファイルを別の人が開いて、私の登録したラベル名を使用して図表番号をさらに追加しようとして、ラベル名が出てこない ↑この部分ですが、保存したファイルを開いて表を追加で作るなりして事前に登録しておいたラベル名をもう一度使う場合は、表全体を選択しておいて「挿入」→「参照」→「図表番号」の順で図表番号のダイアログボックスを出したらオプションの「ラベル」の枠内をクリックしてあげると事前に登録しておいたラベル名があると思いますのでそのラベル名を選択して「OK」を押してあげると図表番号が連番で入るはずです (Word2003にて同様の操作で確認しながら回答しております) 相互参照の件ですが、図表のレベル名が違っていれば作成したラベル名に対してだけ相互参照として現れます ラベル名が複数ある場合はその都度ラベル名を選択しなおして相互参照とします 「挿入」→「参照」→「相互参照」の手順で、「参照する項目」のボックスをクリックすると登録したラベル名が載っているはずです
お礼
自分のPCでは回答いただいたとおりのやり方でまったく問題なく操作できるのですが、別のPCで作業環境が変わるとラベル名が出てこなくなります。 No.2の方の回答にあるようにラベル名が保存されている場所がファイルに付属しているのではなく、それぞれのPC環境のテンプレートに関係しているせいでしょうか。 簡単な方法で解決できないかと思っていたのですが、無理そうです。 今回はあきらめて図表番号のみ作業は自分のPCで行うことにしました。 回答ありがとうございました。
お礼
>[図表番号]の[ラベル名]はテンプレートに登録されているので、標準テンプレート(Normal.dot)へと新規のラベル名を登録する必要があります。 納得しました。 マクロを使う方法も教えていただきましたが、 今回はあきらめて、図表番号の更新のみは自分で行うことにしました。 なぜ他のPCの作業環境で登録したラベル名が使用できないか分かっただけでも大収穫なので、 すっきりました。 回答ありがとうございました。