首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Office365API搜索替换Word联机(故障?)

Office365API搜索替换Word联机(故障?)
EN

Stack Overflow用户
提问于 2016-09-30 09:18:12
回答 1查看 223关注 0票数 0

我已经使用Office (JavaScript)开发了一个外接程序。

它在Word桌面客户端(2016)上运行良好,但使用Word 365在线版本的“搜索和替换”代码,我使用的代码有时是左推,有时是右,有时是精确。这很可能是Word在线的一个错误,但我想知道你们中是否有人知道为什么会发生这种情况。

它似乎是由单词使用替换之间的字符数引起的,然后不管如何替换。

下面是一个简短的示例,搜索的字符串是(大于或小于使用as替换的字符串,因为我不能以有意义的方式发布这些符号!)

代码语言:javascript
复制
£client name£!

在本例中,我使用“超级客户端”替换,您可以看到替换失败。(这只是课文的一部分,有些地方打得很好)

我们理解 We超级客户端项目的近期和长期目标,我们已经制定了这一计划,以响应您的初始需求,在未来几年与 we客户端r合作。

我要替换的代码(在api中)是:

代码语言:javascript
复制
Word.run(function (ctx) {
 var results = ctx.document.body.search("£client name£!");
 ctx.load(results);
 return ctx.sync()
 .then(function () {
  var replaceCount = results.items.length;
  if (!replaceCount || replaceCount === 0) {
      return;
  }
for (var i = 0; i < replaceCount; i++) {     
results.items[i].insertText(userClientName, Word.InsertLocation.replace);

results.items[i].font.color = "#005882";

}      return ctx.sync()
  .then (function () {// do something }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-30 19:47:34

感谢您的报道,曾傑瑞,这是一个有效的错误(已知的问题)和它的过程中有待修复。将在此修复程序生效时更新此问题。谢谢!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39787975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档