回 帖 发 新 帖 刷新版面

主题:请教!如何将MSChart控件生成的统计图输出到Word文件中,谢谢!

在表单中用MSChart控件生成了统计图,想把该统计图输出到一个word文件中,我使用了以下代码,但复制过去的只是数据,而不是统计图,求教各位老师如何才能实现统计图的输出!谢谢!
this.editCopy()
oWord=CREATEOBJECT("Word.application")
oDoc=oWord.Documents
oDoc.Add
savefile=sys(5)+'\'+sys(2003)+"\test.doc"
oWord.Selection.Paste
oWord.ActiveDocument.SaveAs(SaveFile)
oWord.ActiveDocument.Saved=.T.
oWord.ActiveDocument.Close

回复列表 (共3个回复)

沙发

owddoc=CREATEOBJECT("word.basic")
with owddoc
.appshow
.FileNewDefault
.EditPasteSpecial(,,,,'PICT')
endwith

板凳


cbl518老师,您好,非常感谢您的回复,我试验了一下您的方法,确实可以实现,不过还有些问题需要向您进一步请教,在选择性粘贴时word必须打开,我希望能在后台完成,用户看不到此过程,并直接存到一个固定文件名的word文档中,如test.doc,请老师指点,谢谢!

3 楼

cbl老师:我已经解决了那个问题,谢谢,暂时离开这里几天,回来再见!

我来回复

您尚未登录,请登录后再回复。点此登录或注册