问题如题:
代码如下:系统允许到doc.Shapes.AddOLEControl()报:类型不匹配错误。
#region 利用word自带组件生成条形码
//生成条形码 object objOleControlType = "BARCODE.BarCodeCtrl.1";
object objLeft = 275;
object objTop = 125;
object objWidth = 140;
object objHeight = 85;
object comControl = doc.Shapes.AddOLEControl(ref objOleControlType, ref objLeft, ref objTop, ref objWidth, ref objHeight, ref missing).OLEFormat.Object;
代码如下:系统允许到doc.Shapes.AddOLEControl()报:类型不匹配错误。
#region 利用word自带组件生成条形码
//生成条形码 object objOleControlType = "BARCODE.BarCodeCtrl.1";
object objLeft = 275;
object objTop = 125;
object objWidth = 140;
object objHeight = 85;
object comControl = doc.Shapes.AddOLEControl(ref objOleControlType, ref objLeft, ref objTop, ref objWidth, ref objHeight, ref missing).OLEFormat.Object;
我用的解决方法是:用BarCode字体来替换控件生成的条码