爱问知识人 爱问教育 医院库

一、二、三级标题的段落缩进调整为0,宏如何写。

首页

一、二、三级标题的段落缩进调整为0,宏如何写。

Sub 调整标题缩进1() 
Dim p As Paragraph '参考文献4个字设置为1级标题 
For Each p In ActiveDocument.Paragraphs 
If p.Style = "正文" Then p.CharacterUnitFirstLineIndent = 2 
If p.Style = -2 Then p.CharacterUnitFirstLineIndent = 0 
If p.Style = -2 Then p.FirstLineIndent = CentimetersToPoints(0) 
If p.Style = -2 Then p.CharacterUnitLeftIndent = 0 
Next 
End Sub 

一、二、三级标题的段落缩进调整为0,宏如何写。 
但以上的正文调为2可行,不理解。


Sub 调整标题……
提交回答
好评回答
  • 2010-07-15 20:56:44
    用:
    If p.Style = "标题 1" Then p.CharacterUnitFirstLineIndent = 0
    可以实现。
    但问题在于:你的附件中的标题并不是"标题 1",而是"标题 1 + 11 磅, 蓝色,......",
    在 p.Style 属性中是有区别的!!
    不信,可以用以下方法验证:
    你把这行,用“样式”工具,更改为"标题 1"(注意:不要改字体、颜色、增加缩进...等)
    运行
    If p.Style = "标题 1" Then p.CharacterUnitFirstLineIndent = 10
    马上看到效果:该行缩进10,说明在 p.Style 属性中是有区别的。也就是说,你要选取正确的属性来进行 if。
    

    l***

    2010-07-15 20:56:44

  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):