去掉图题注 空格_【转载】论文排版-Word插入题注时自动删除标签与编号前的空格,编号后添加空格...

这段代码是用于修改Word的插入题注命令,自动删除标签与编号之间的空格(英文除外),并在题注数字后添加一个空格。适用于Word 2003到2013版本,不兼容WPS文字。用户在插入题注时无需额外操作,程序会自动处理。
摘要由CSDN通过智能技术生成

Sub InsertCaption()'修改系统插入“题注”命令

'功能:自动删除标签与编号间的空格(英文除外),并在题注数字后添加一个空格;适用于:Word 2003 - 2013,不兼容WPS文字!

'真正从原理上协同系统插入题注,无任何前提条件;用户照常插入题注即可,甚至感觉不到程序的存在!

'Endlesswx于2015年8月4日

'另,如果插入的始终未域代码而不是数字,非程序问题,Alt+F9一次即可

Dim Lab As String, startPt As Long, endPt As Long, myrang As Range

'On Error Resume Next'发生错误时让程序继续执行下一句代码

' Application.ScreenUpdating = False  '关闭屏幕更新,2013在此处关闭更新会导致输入框灰色不可选,故修正在调出对话框之后

startPt = Selection.Start'startPt标注起始点

'***将if条件隐藏隐藏即可实现----手动替换题注空格***

If Application.Dialogs(357).Show = -1 Then '插入“题注”对话框秀出来,如果按确定结束时执行以下程序,避免按取消后的空格,357也可换成wdDialogInsertCaption

Application.ScreenUpdating = False  '关闭屏幕更新

Lab = Dialogs(357).label

endPt = Selecti

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值