我可以在 Word 2007 中的表格内使用前导符(或等效符号)吗?

我可以在 Word 2007 中的表格内使用前导符(或等效符号)吗?

我想要布局如下内容:

1. 一个问题.................................
2. 另一个问题................................................
3. 第三个问题................................................

换句话说,我希望将一系列问题以表格形式布局,其中某些单元格的开头和结尾都有前导点。我希望避免手动插入点(改用前导标签之类的解决方案),也希望避免进行大量测量工作,因为如果表格发生变化,或者我添加了具有不同列数的表格变体,则必须重复这些工作。使用 Microsoft Word 2007 可以实现此目的吗?

相关说明:在更换旧应用程序后,我仍在决定使用哪个布局/文字处理应用程序。使用 Adob​​e InDesign 或任何其他应用程序是否更容易完成这种事情?

答案1

无法使用 Word GUI 来执行此操作。

这是一个宏,它将自动用精确填充单元格的制表符前导符填充文档中的所有空白单元格。

Sub FillCellsWithTabLeader()
'
' Fill cells with tab leader Macro
'
'

For Each tbl In ActiveDocument.Tables
    FillCells (tbl)
Next tbl

End Sub

Function FillCells(tbl)

    For Each acell In tbl.Cells

        For Each ntbl In acell.Tables
            FillCells (ntbl)
        Next ntbl

        acell.Select
        Set rngtable = acell.Range
        rngtable.MoveEnd Unit:=wdCharacter, Count:=-1
        If rngtable.Text = "" Then

            Selection.ParagraphFormat.TabStops.Add Position:=acell.Width - (acell.LeftPadding + acell.RightPadding), _
                Alignment:=wdAlignTabLeft, leader:=wdTabLeaderDots
            Selection.TypeText Text:=vbTab
        End If
    Next acell
End Function

布局文档,然后在应用此宏之前制作主备份副本。之后,如果您需要进行更改,只需使用主副本创建新副本并再次运行该宏即可。

要使用此宏代码:

  1. 选择“文件”>“Word 选项”
  2. 勾选“在功能区中显示‘开发工具’选项卡”
  3. 转到“开发人员”选项卡并单击“宏”
  4. 输入名称“FillCellsWithTabLeader”
  5. 点击“创建”
  6. 将此代码复制并粘贴到预先生成的代码存根上。
  7. 关闭 VBA 窗口。
  8. 单击“宏”,选择“FillCellsWithTabLeader”,然后单击“运行”以运行代码。

答案2

为了实现这一点,您可以创建一个包含三列和任意多行的表格。您可以删除边框,以便以您想要的方式显示表格,方法是右键单击表格,选择Table Properties...并在Table选项卡上选择按钮。Borders and Shading... 这将打开一个新对话框。在Borders选项卡上,选择None设置。

对于‘..........’,您可以手动输入您喜欢的长度的‘.’字符串,然后通过多次选择列并粘贴将相同的字符串应用于 B 和 C 列中的所有单元格。

答案3

虽然我没有完全阅读 akf 的答案,但我的答案可以被认为在本质上是相同的,除了一个更细微的点,即你实际上使用表格限制来为你谋利。

我的最终结果如下:

最终结果

该过程如下:

  1. 创建一个表格,使每个文本元素(例如问题)、领导者和它们之间留下的空间都有一列。
  2. 选择整个表格然后删除所有限制。
  3. 选择您想要具有“引线点”的单元格,然后右键单击并转到边框和阴影。
  4. 在边框选项卡中,单击左侧的个性化。
  5. 选择虚线(第二条)并将线宽设置为 1 1/2 pts。
  6. 在单元格布局中选择中心和底部水平界限。确认。

您应该会得到与我类似的结果。据我所知,即使在早期版本的 Word 中也存在此对话框。

相关内容