获取内容控件文本的问题

阅读次数 71

使用如下代码获取内容控件之后,给内容控件设置值为"abcd123456789",文档内设置成功,但是通过代码取值只能获取到"abcd12345",获取到的内容控件开始和结束位置为4752和4761长度也是9位,超出9位长度的被截取

    const contentControl = await contentControls.Item(1)
    // 获取第 1 个内容控件的范围
    const range3 = await contentControl.Range
    range3.Text = 'abcd123456789'

    const start = await range3.Start;
    const end = await range3.End;
    const testText1 = await range3.Text;
    console.log("range:", testText1);
    console.log("start_end:", start, end)
1 Answers

你好,Text赋值后range范围以改变,而且由于外部range对象只是文档内部range对象的拷贝,所有你需要重新对range进行获取。