我正在编写DXL脚本,其中很少有对象文本有边框(就像复制了一整行表格一样)。
我必须强调 中的“应”字。 但是使用findPlainText()方法,它会更改具有边框的对象文本的格式。 最初脚本运行之前的对象是:
运行脚本后,“将”字称为Bold,我写了DXL脚本:
cen
此脚本运行后带边框的对象文本会发生类似
的更改如何避免格式化带边框的对象文本,并在对象文本中保留边框。
答案 0 :(得分:0)
我不确定你是如何从"Object Text"
获得Object o
的,但我猜你是否正在使用o."Object Text" ""
将其作为字符串投射。是对的吗?
如果是这样,那么在您对其执行任何操作之前,这将剥离所有富文本(包括您的边框)。尝试使用string objText = richTextWithOle o."Object Text"
或string objText = richText o."Object Text"
,然后尝试删除函数string objText
中不必要的参数,因为对Object o
我假设您的表格看起来是RichText表格,在这种情况下我相信您的代码仍然可以使用,我只是怀疑您是从一个表开始字符串剥离了richText并为其添加了richtext。有时带有表的Word OLE对象也可能看起来像这样,在这种情况下,您必须使用COM来操作OLE。
希望这有帮助。