我需要在Word文档中制作图片。我将doc添加到doc:
Shape pic = wordDoc.Shapes.AddPicture(imageFile, ref missing, ref missing, 50, 0, 125, 125);
右键单击Word2016中的图像时,可以选择其中一个预设,例如圆角矩形,dimond或其他。据我所知,那是由一堆属性组成的预设,但却无法在Word2016中找到如何仅选择形状形式,也许它会提示如何解决问题。
尝试:
pic.ShapeStyle = Microsoft.Office.Core.MsoShapeStyleIndex.msoShapeStylePreset2;
但似乎它根本没有效果,即使我找到一些预设,这个解决方案似乎也不可靠(确保在不同的工作站预设可能会有所不同)
答案 0 :(得分:1)
在Word中有两种方法可以做到这一点。
答案 1 :(得分:0)
感谢@ m4o_tim,我能够解决问题,并提出了第一个建议:
使用图片填充 - 添加AutoShapeType为msoOval的形状,然后将Fill.UserPicture属性设置为您要使用的图像文件
所以解决方案是:
Shape shp = wordDoc.Shapes.AddShape((int) MsoAutoShapeType.msoShapeOval, 80, 40, 125, 125);
shp.Fill.UserPicture(imageFileNamePath);