-1
不显示我创建了一个字的AddIn即会从TFS工作项将它们插入了一个多HTML模板,用户可以改变。它具有与Excel中的团队选项卡类似的结构。 现在它工作得很好,除了工作项目的附件,通常是图片。对于Word 2013,它们插入正确,对于Word 2016,它们显示为空图片,但尺寸正确。它不是占位符设置,它们不是空矩形,它只是以相应的大小显示图片图标。我可以将它们保存到本地文件夹,所以图片似乎在那里。 我通过为它们创建一个html标签并将它们下载到Temp来获取图片。 这是HTML标记代码:插入的图片的Word外接程序在Word 2016
var attachmentPath = AttachmentStorage.SaveAttachmentToTemp(attachment);
var imageSize = GetImageData(attachmentPath);
var imageData = ("<img src=\"" + attachmentPath + "\" width=\"" + imageSize[0] + "\" height=\"" + imageSize[1] + "\">");
imagesHtml.Add(imageData);
的imagesHtml字符串被添加到工作项的完整的HTML字符串并插入到活动文档。任何人有任何想法? 希望我的问题比较清楚。
所以,唯一的解决办法可能是地方上载他们?或者直接从TFS插入它们? – tweedledum11
当我尝试从TFS而不是本地文件路径使用Uri时,我得到一个异常,指出不允许URI。我是否需要下载该文件并将其重新上传到其他地方? – tweedledum11
我不知道它是否相关,但保存文档并重新打开时图像显示正确。 – tweedledum11