数据类型不匹配?
var
range:Olevariant;
begin
Range:=OleContainer1.OleObject.Application.Selection.Range;
Range先保存进数据库 image字段
.....
end;
图片可在word指定的位置中插入
从数据库读出Range
var
filename:String;
LinkToFile,SaveWithDocument:boolean;
Range:olevariant;
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from aa');
adoquery1.Open;
adoquery1.last;
Range:=adoquery1.fieldByName('test').AsVariant;
filename:='C:\word.png';
LinkToFile:=false;
SaveWithDocument:=true;
OleContainer1.OleObject.Application.Selection.InlineShapes.AddPicture(filename, LinkToFile, SaveWithDocument,range);
end;
提示:数据类型不匹配?请问要怎样实现?