Automation 自动Word从URL插入图像

Automation 自动Word从URL插入图像,automation,ms-word,javascript,Automation,Ms Word,Javascript,从jscript中的自动化中,我如何通过编程将图像从URL插入Word(2000+)中 url也很长,大约400个字符,我读到Word2007有时会遇到字符串长度超过255个字符的问题 我已经成功地使用了它,但它不允许URL长度超过255个字符: var oDialog = oWordDoc.Application.Dialogs( wdDialogInsertPicture ); oDialog.Name = imageUrl; oDialog.LinkToFile =

从jscript中的自动化中,我如何通过编程将图像从URL插入Word(2000+)中

url也很长,大约400个字符,我读到Word2007有时会遇到字符串长度超过255个字符的问题

我已经成功地使用了它,但它不允许URL长度超过255个字符:

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

我没有大于255个字符的url可供测试,但请尝试以下方法:

oWordDoc.Shapes.AddPicture(imageUrl, false);

请注意您正在寻找的确切答案,但是您能先将url提供给url缩短服务吗?我不能抱歉,因为这是一个内部网的安全url。很好,这很有效。我剩下的问题是,现在图像从它所在的表单元格中出来。我使用的是oDialog.FloatOverText=true;在停止之前。您知道等效的Shapes参数是什么吗?默认情况下,它应该浮动在文本上。也许它只是锚定到文档的错误部分?“形状”是浮动的,“内联形状”不是。这两个类都有“ConvertTox”函数来转换为另一个类。