主题:[讨论]VFP如何获取EXCEL当前SHEET名称
zjgzgs
[专家分:0] 发布于 2011-05-17 06:28:00
各位大侠:
我在VFP控制EXCEL时要增加工作表,但不知新增的工作表名,并要命名他,请问如何编程?请指教,谢谢!!
回复列表 (共3个回复)
沙发
moz [专家分:37620] 发布于 2011-05-17 17:54:00
NewSheet=Excel.ActiveSheet
NewSheet.Name="123"
或者:
NewSheet=Excel.ActiveWorkbook.sheets.add
NewSheet.Name="123"
或者在新建的时候命名:
Excel.ActiveWorkbook.sheets.add.Name="123"
板凳
zjgzgs [专家分:0] 发布于 2011-05-18 22:52:00
谢谢大侠!
我现在是这样的,但不理想。
lnSheetCount=oExcel.WorkBooks(1).Sheets.Count+1 &&统计工作表数量
cName='新表'+Alltrim(Str(lnSheetCount)) &&表名不重复
oExcel.Sheets.Add.Name=cName &&新增加的表重新命名
我的本意是要测试当前表名,并改名。
3 楼
moz [专家分:37620] 发布于 2011-05-19 00:13:00
哦,真抱歉,帮不了你。
我来回复