【问题标题】:Automating Word to insert an image from a URL自动化 Word 以从 URL 插入图像
【发布时间】:2011-01-18 04:11:35
【问题描述】:

来自 jscript 中的自动化我如何以编程方式从 URL 将图像插入 Word (2000+)?

网址也很长,大约 400 个字符,我读过 Word 2007 有时会出现超过 255 个字符的字符串问题。

我已经成功使用了这个,除了它不允许超过 255 个字符的网址:

    var oDialog = oWordDoc.Application.Dialogs( wdDialogInsertPicture );
    oDialog.Name = imageUrl;
    oDialog.LinkToFile = false;
    oDialog.FloatOverText = true;
    oDialog.Execute();

【问题讨论】:

  • 请准确记下您正在寻找的答案,但您能否先将网址提供给网址缩短服务?
  • 我很抱歉,因为它是内联网的安全 URL。

标签: automation ms-word javascript


【解决方案1】:

我没有 > 255 char url 来测试它,但试试这个:

oWordDoc.Shapes.AddPicture(imageUrl, false);

【讨论】:

  • 很好用。我剩下的问题是,现在图像从它所在的表格单元格中出来。我使用的是 oDialog.FloatOverText = true;在停止这个之前。你知道等价的 Shapes 参数是什么吗?
  • 默认情况下它应该浮动在文本上。也许它只是锚定到文档的错误部分? “Shape”是浮动的,而“InlineShape”不是。这两个类都有“ConvertTox”函数来转换为另一个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-10
  • 2017-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多