myWordApp.Selection.ShapeRange.Line.EndArrowheadStyle = Microsoft.Office.Core.MsoArrowheadStyle.msoArrowheadOpen;在WORD中画线,然后设置线的样式,出现以下错误无法将类型“Microsoft.Office.Core.MsoArrowheadStyle [f:\LostFoucs\LostFoucs\Interop.Microsoft.Office.Core.dll]”隐式转换
为“Microsoft.Office.Core.MsoArrowheadStyle []” 类型“Microsoft.Office.Core.MsoArrowheadStyle”在未被引用的程序集中定义。必须添加对程序集“office, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”的引用
为“Microsoft.Office.Core.MsoArrowheadStyle []” 类型“Microsoft.Office.Core.MsoArrowheadStyle”在未被引用的程序集中定义。必须添加对程序集“office, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”的引用
这是我在word宏里面得到的,不知道在C#里面怎么弄了
{
msoArrowheadStyleMixed = -2,
msoArrowheadNone = 1,
msoArrowheadTriangle = 2,
msoArrowheadOpen = 3,
msoArrowheadStealth = 4,
msoArrowheadDiamond = 5,
msoArrowheadOval = 6,
}MsoArrowheadStyle EndArrowheadStyle { get; set; }
只要你开发机上安装了office 2003 后。在vs工程中添加引用:miscrosoft word 11.0对象库即可满足你的需要。
11是office2003的,装一个吧,装的时候选择高级,选择先.net开发支持组件