Boj*_*goj 12 cross-reference microsoft-word-2010
我有以下问题。首先,我只用数字标记了图像和其他元素,所以从 1 到 ?。当我交叉引用时,我仅使用以下内容更改为数字:
{ REF _Ref334952863 \# 0 \h }
Run Code Online (Sandbox Code Playgroud)
它工作得很好,我只得到了图像编号。然后我找到了新的说明,说我必须将标题更改为paragraph.number,如下所示:

但是我现在的引用完全被破坏了,我得到的只是 number 4。我需要的是2.2,所以没有标签的数字。如果我留下标签它有效,我可以获得 Slika 2.2,但我不能使用标签。
原因是,与英语不同,我的语言使用偏角,我不能到处使用“slika”,有时是“slike”或“sliki”,有时我只想在括号中使用数字[2.2]。
上面答案中#0.0 或#0 的解决方法仅适用于一位数编号。(根据http://answers.microsoft.com/en-us/office/forum/office_2007-word/how-to-disply-figure-number-only-in-cross/02ae3cd0-6c3c-401d-990c-5220d7f0be1e)。
但您可以使用“笨拙的解决方法”:http ://wordfaqs.mvps.org/CombineXrefs.htm
简而言之,10个简单的步骤:
Slika 2.2{ REF _Ref107244825 }而不是Slika 2.2._Ref107244825零件。Slika 2.2(例如通过 Ctrl+单击插入的参考)2.2标题的一部分_Ref107244825(例如,您可以粘贴步骤 3 中复制的文本)现在,当您实现字段时(例如按 F9),引用变为2.2并且您可以添加拒绝的“Na slike”。
小智 2
相反\# 0,请尝试添加\# 0.0. 这样,您只会获得paragraph.number格式(因此,实际的超链接将仅包含“2.2”部分,并且您将在前面添加“slika”部分作为纯文本)。
如果您想在超链接内添加一些文本(因此可以单击比 3-4 个字符更宽的区域),我建议将其添加为自定义文本,并用单引号引起来:
{ REF _Ref334952863 \# "'na slici' 0.0" \h }
Run Code Online (Sandbox Code Playgroud)
所以,你提到的例子看起来像这样:
{ REF _Ref334952863 \# "'['0.0']'" \h }
Run Code Online (Sandbox Code Playgroud)
PS 不要忘记,如果您想在\#声明中添加多个内容,则必须将它们用双引号引起来。
资料来源: