作者:乔山办公网日期:
返回目录:excel表格制作
这个问题不是问过了吗?问了两次?
sheet1为你要复制的表,为TExcelWorkSheet对象
sheet1.Copy(emptyparam,app1.ActiveSheet);//第一个参数是插入到抄前面zhidao,不用,第二个是插入到后面。
(sheet1.Next as _Worksheet).Name:='复制的sheet1' ;//这里可以重命名第二个表
sheet1.Select;//重新选择第一个表。
delphi操作excel的常用操作
http:///SoftwareDev/Delphi/52881.htm
1.如图,将单元格区域复制,并粘贴到另外的区域,很明显百,粘贴后并没有所有的格式复制度过来。特别是行高列宽。要重新调整很麻烦。
2.其在粘贴选项里选择保持“保留源列宽”就可以了。
3.第二种方法是选择性粘贴的方法,
点鼠标右问键→“选答择性粘贴”命令,在对话框中选择“列宽”。
4.复制单元格保留单元格行高和列宽方法:
整行复制可以保留行高,专整列复制可以保留列宽,都要保留就只有整表复制。
所以大家如何要同时保持行高和宽的话,要同是选择区域属所在的行和列
这种问题相当于一个小项目了,你得学会拆分知识点来,然后去百度或者去求助。
我帮你拆分一下,你应该可以百度到源代码了:
1、Delphi编程源如何读取excel
关键词: delphi excel
2、Delphi编程如何读写word,并且操作书签
关键词: delphi word 书签
你按关键词百度,就可以出来解决思路和方案,我可以保证。
另外,其百实没必要复制过去,因为你读取的时候,excel中是以单元格为最小单位的,那样你就可以读一个写一个到word中去。
我都有点怀疑你是不是要类似邮件合并的功能,就是拿excel中的表格数据来制作word中的登记表,这样度都不需要编程的。
1.如图,将单元格区域复制,并粘贴到另外的区域,很明显,粘贴后并没有所有的格式复制过来。特别是行高列宽。百要重新调整很麻烦。
2.其在粘贴选度项里选择保持“保留源列宽”就可以了。
3.第二种方法是选择性粘贴的方法,
点鼠标右键→“选择性粘贴”命令,在对话框中选择“列宽”。
4.复制单元格保留单元格行高和列宽方法:
整行复制可以保留行回高,整列复制可以保留列宽,都要保留就只有整表复制。
所以大家如何要同时保持行高和宽的话,要同是选择区域所在的答行和列