生成一个较大、有多个工作表,单元格带有公式,有宏的excel表的最佳方法。(200)

G

gzin

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在使用的是d2007,想请教一种能生成复杂的excel表的最佳方法,不论是用d2007本身或第三方,只要是最简便的能生成的就行。关于这个表的描述如下 其实这个表就是财务部一个现成的成本分析的excel表,这个工作薄中包含多张工作表,里面有VBA的代码,有公式,有好多的格式,也加入好多的美观的图片,现在想用d2007,无论使用什么方法生成一份这样的表,哪位大哥能给提供点思路或方法呢?
 
用variant可以实现,先设计一个模板,然后把要写的数据写到INI文件里,接着生成EXCEL文件,最后把数据读到EXCEL文件里。 如 X+Y = Z你写INI 数据: X:= 1 Y:= 2 Z:= 3。也就是把所有的公式得到的数据都写到INI文件里。aa:eek:levariantaa:=ExcelWorkArea.workbooks.Open('c:/wenjian.xls');//打开EXCEL文件K := aa.worksheets.Count ;//获取工作表数量然后做循环把数据写入就行啦
 
把这个表格作为资源编译进去,程序中提取资源存成文件,然后启动DDE去填表。
 
顶部