问题是这样的:
我从另外的一个地方截了一幅图,然后在VC中把图片读到一个word文档中(其实用VBA更方便,但是原来的文件是用VC写的),图片放进word后不能控制其大小(图片按截图的原样拷进word了,从另外地方截下了的截图的大小我不能控制),但是我又必须控制其图片大小,我翻看了许多这方面的资料,包括E文,呵呵,只能找到VBA关于这方面的应用,希望哪位大虾能给小弟指点一点VC该怎么做,找到的相关资料如下:
资料1:
Selection.InlineShapes.AddPicture FileName:= _
"wmark - copy.jpg", LinkToFile:=False, SaveWithDocument:=True
With ActiveDocument.InlineShapes(1)
.ScaleHeight = 150
.ScaleWidth = 150
End With
资料2:
请问如何向word中插入图像?
我从msword.olb导入各个类。如InlineShapes类,我想使用它的函数,如AddPicture,它的函数原型是
LPDISPATCH InlineShapes::AddPicture(LPCTSTR FileName, VARIANT* LinkToFile, VAIANT* SaveWithDocument, VARIANT* Range)
前三个参数在VBA中都有,最后一个参数在VBA中是缺省的,但在VC中是必须的,大意是图片存放的位置信息。
向它传递什么参数才能调用成功?
现在我的程序里面只是用到了函数AddPicture()的前3个参数,望各位大虾不吝指教。
我的邮箱是:glietstone@yahoo.com.cn