c# - 为什么 Range.End 没有改变?
问题描述
我正在尝试调整 ContentControl 的范围。我使用这段代码:
var end1 = x.ContentControl.Range.End;
var count = x.ContentControl.Range.Text.Count() - match.Index;
x.ContentControl.Range.MoveEnd(WdUnits.wdCharacter, -1 * count);
var end2 = x.ContentControl.Range.End;
但不幸的是,它不起作用。在我的示例中,count 设置为 2,但 end1 和 end2 相同 - 9。看来 MoveEnd 什么都不做......
我也尝试更改link.ContentControl.Range.End,但它似乎也没有做任何事情......
解决方案
推荐阅读
- android - 尝试创建流以侦听 Firebase 数据库中的更改时出错(颤振)
- javascript - JSX 将属性添加到不同对象的数组
- javascript - 如何从查询响应中识别表名(Nodejs)
- typescript - 在 Typescript 中为接口创建一个 mixin
- javascript - 如何使用 javascript 更改 div 的背景颜色?
- android - 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。我在图像片段中收到错误
- tesseract - 将 .traineddata 与 passportEye Python 一起用于 MRZ
- python - 如何根据特定条件转换和创建具有 0 和 1 的 pandas 列
- visual-studio-2017 - 无法将提交推送到分支
- python - 如何在pyqt5 Python中的行编辑中添加背景文本