Word VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


168 / 886 ←次へ | 前へ→

【742】Re:段落について
発言  マナ  - 13/5/1(水) 13:16 -

引用なし
パスワード
   1文字目を確認しながら、適用する箇条書きテンプレートを選ぶように修正してみました。
このほうが応用がきくかもしれません。

Sub test2()
  Dim t1 As ListTemplate
  Dim p As Paragraph
  
  Set t1 = ListGalleries(wdNumberGallery).ListTemplates(1)
  
  With t1.ListLevels(1)
    .NumberFormat = "%1"
    .TrailingCharacter = wdTrailingTab
    .NumberStyle = wdListNumberStyleArabic
    .NumberPosition = MillimetersToPoints(6.6)
    .Alignment = wdListLevelAlignRight
    .TextPosition = MillimetersToPoints(22)
    .TabPosition = MillimetersToPoints(22)
    .ResetOnHigher = 0
    .StartAt = 1
  End With
  
  For Each p In Selection.Paragraphs
    If p.Range.Characters.First = "●" Then
      p.Range.ListFormat.ApplyListTemplate _
        ListTemplate:=t1, _
        ContinuePreviousList:=True
      p.Format.TabStops.Add Position:=MillimetersToPoints(10)
    ElseIf p.Range.Characters.First = "■" Then
      p.Range.Characters.First.Delete
      p.LeftIndent = MillimetersToPoints(22)
    Else
      p.Range.ListFormat.ApplyListTemplate _
        ListTemplate:=t1, _
        ContinuePreviousList:=True
    End If
  Next
End Sub

544 hits

【736】段落について ひかる 13/4/14(日) 17:22 質問[未読]
【738】Re:段落について マナ 13/4/29(月) 16:50 回答[未読]
【742】Re:段落について マナ 13/5/1(水) 13:16 発言[未読]
【749】Re:段落について ひかる 13/5/3(金) 9:51 お礼[未読]

168 / 886 ←次へ | 前へ→
ページ:  ┃  記事番号:
207136
(SS)C-BOARD v3.8 is Free