回 帖 发 新 帖 刷新版面

主题:[讨论]VFP如何获取EXCEL当前SHEET名称

各位大侠:
我在VFP控制EXCEL时要增加工作表,但不知新增的工作表名,并要命名他,请问如何编程?请指教,谢谢!!

回复列表 (共3个回复)

沙发

NewSheet=Excel.ActiveSheet
NewSheet.Name="123"

或者:
NewSheet=Excel.ActiveWorkbook.sheets.add
NewSheet.Name="123"

或者在新建的时候命名:
Excel.ActiveWorkbook.sheets.add.Name="123"

板凳


谢谢大侠!
我现在是这样的,但不理想。
lnSheetCount=oExcel.WorkBooks(1).Sheets.Count+1 &&统计工作表数量
cName='新表'+Alltrim(Str(lnSheetCount))  &&表名不重复
oExcel.Sheets.Add.Name=cName  &&新增加的表重新命名
我的本意是要测试当前表名,并改名。

3 楼

哦,真抱歉,帮不了你。

我来回复

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