公文域无法设置字体下划线

阅读次数 53
  const documentField = await app.ActiveDocument.DocumentFields.Item({
      Name: 'a'
    })

    const range = await documentField.Range

    range.Font.Color = '#ff0000'
    range.Font.Underline = app.Enum.WdUnderline.wdUnderlineWavyHeavy

字体颜色生效了,但是下划线没生效是为什么呢?

1 Answers

你好,可以试试以下操作方式:

// 公文域
const range = await documentField.Range 
// 公文域起始位置
const s = await range.Start
const e = await range.End
// 选中区域
const selectedRange = await app.ActiveDocument.ActiveWindow.Selection.Range(s, e).SetRange(s, e)
// 设置选区字体、颜色等
const font = await selectedRange.Font
font.Color = '#ff0000'
font.Underline = app.Enum.WdUnderline.wdUnderlineWavyHeavy