用户登录
用户注册

分享至

word表格不连续

  • 作者: 渐渐地贱贱
  • 来源: 51数据库
  • 2020-04-21

一、word绘制的表格,如果要删除不连续的几行,比如我要删除第一行和

希望我的回答对你有用。

你将鼠标移到你要删除的那一行的最前面(最好是在纸的空白处),你会发现鼠标指向有变化(一般鼠标的箭头是“工”形或“↖”形),这时会变为“↗”。此时点击鼠标左键,则该行变黑,表示你已经选中该行。

然后你一直按住CTRL键,同样再把鼠标移动到另外你欲删除的行的前面,待鼠标变为“↗”,点击鼠标左键,则你选择的两行都变黑,表明你已经选择了两行。如此可以选择多个不连续的行。

然后你按键盘上的“Delete”键即可进行删除。 我又亲自试了,我这样做只能删除行里的内容,不能删除行。

期待有高人回答此问题啊。

二、word表格怎么删除不连续的行

如果楼主只是好奇到底Word里面有没有简单的办法可以删除不连续表行,那么最简单的答案就是“没有”。

Word对于不连续选中的内容(正文也好、表格也好)的操作有很多限制。

比如删除不连续选中的表行,就没有提供直接的操作。

当然也有一些“曲线救国”的办法,如果楼主感兴趣,或者的确因为这个问题影响了工作的话,请补充提问,告诉我您的Word版本,我会提供详细的步骤。

—————————

补充:

这里我给楼主提供一个方法。虽然看起来有点儿麻烦,但是所有步骤只用做一次。以后再需要删除不连续选中的表行时,只需要点击工具栏上的一个按钮即可,非常快捷。

1、启动Word,键入Alt+F11打开VBA编辑环境;

2、键入Ctr+R显示工程资源管理窗口,双击“Normal/Microsoft Word对象/ThisDocument”;

3、在代码区粘贴如下代码:

Option Explicit

Sub 删除不连续的表行()

On Error Resume Next

Const strStyleName = "MyTempStyle"

Dim oTable As Table

Dim oRow As Row

Dim oSelection As Selection

ActiveDocument.Styles(strStyleName).Delete

ActiveDocument.Styles.Add (strStyleName)

Selection.Style = strStyleName

Set oTable = Selection.Tables(1)

For Each oRow In oTable.Rows

If oRow.Range.Style = strStyleName Then

oRow.Delete

End If

Next

ActiveDocument.Styles(strStyleName).Delete

End Sub

4、键入Ctrl+S保存代码,再键入Alt+F11返回Word主窗口;

5、选择菜单项“工具->;自定义”,在弹出窗口里面切换到“命令”选项页;

6、在左边的“类别”列表里面选中“宏”,在右边的“命令”列表里面就应该能够看到“Normal.ThisDocument.删除不连续的表行”这个命令;

7、用鼠标把这个命令拖动到Word主窗口工具栏上你觉得顺手的某个位置,等鼠标光标变成带“+”加号的小方块时松开鼠标按钮;

8、可以看到工具栏上你松开鼠标按钮的地方创建了一个新的按钮“Normal.ThisDocument.删除不连续的表行”;可以在这个按钮上点击鼠标右键,修改命名为自己喜欢的命令名称;

9、在“自定义”窗口上点击“关闭”。

好了,现在这个删除不连续表行的命令按钮就创建成功了。以后如果你再需要删除不连续选中的表行时,只用点击一下这个命令按钮即可。如果想删除或者重新设置这个命令按钮,只需要再进入那个“工具->;自定义”窗口然后在工具栏的这个命令按钮上点击鼠标右键即可。

________________

补充:

关于宏被禁用的问题,请楼主试试把“工具-宏-安全性设置”里面的选项设置为“中”然后再重新启动一下Word试试看。如果还是不行,请直接Hi我或者给我留站内消息。

三、在WORD的表格中,能否选择不连续的多个单元格

可以。

1.打开Word 2003,制作一个表格,如图所示

2.选中想要选中的多个内容的单元格,按住Ctrl,用鼠标选中,如图所示。

转载请注明出处51数据库 » word表格不连续

软件
前端设计
程序设计
Java相关