标题:VFP移动EXCEL中工作表的代码如何写
只看楼主
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
结帖率:95.71%
已结贴  问题点数:20 回复次数:7 
VFP移动EXCEL中工作表的代码如何写
在VFP的PRG代码中执行MyExcel.worksheets.add后,新增的工作表,在工作簿的最左侧,想要移动到最右,代码如何写?  录制宏试了,不成功。特此求助,谢谢!
搜索更多相关主题的帖子: VFP 工作表 移动 代码 EXCEL 
2022-03-25 10:22
sych
Rank: 3Rank: 3
等 级:论坛游侠
威 望:6
帖 子:179
专家分:183
注 册:2019-10-11
得分:7 
oExcel=Createobject("Excel.application")
oExcel.visible=.t.
oExcel.Workbooks.Add
oExcel.SHEETS(1).COPY(oExcel.SHEETS(1),NULL) &&&&把第1个工作表复制到第1个工作表之前
oExcel.SHEETS(1).move(,oExcel.SHEETS(oExcel.SHEETS.count)) &&&&把第1个工作表移动到最后
2022-03-25 11:20
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:7 
3.3.1 移动工作表
  1、移动到指定工作表之前(将第一个工作表移动到第三个工作表之前)
  oExcel.WorkSheets("Sheet1").Move(oExcel.WorkSheets("Sheet3"))
  或者
  oExcel.Sheets(1).Move(oExcel.Sheets(3))
  2、移动到指定工作表之后(将第一个工作表移动到第三个工作表之后)
  oExcel.WorkSheets("Sheet1").Move(,oExcel.WorkSheets("Sheet3"))
  或者
  oExcel.Sheets(1).Move(,oExcel.Sheets(3))

坚守VFP最后的阵地
2022-03-25 11:21
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:7 
程序代码:
oExcel = CREATEOBJECT("Excel.Application")
oExcel.DisplayAlerts = 0
oExcel.WorkBooks.Add
n = oExcel.Worksheets.Count
FOR i=1 TO 3
    os = oExcel.Sheets.Add(,oExcel.Sheets[n])
    os.name = "新表"+TRANSFORM(i)
    n = n + 1
ENDFOR
oExcel.Visible = 1
2022-03-25 12:01
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
非常感谢!

只求每天有一丁点儿的进步就可以了
2022-03-25 12:23
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:54
帖 子:802
专家分:1914
注 册:2015-12-30
得分:0 
按需要的sheet顺序,靠右的先生成就行
2022-03-25 12:34
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
对,这是一个很好的变通思维,思路总是在不断的交流中拓展

只求每天有一丁点儿的进步就可以了
2022-03-25 13:37
minman
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2018-6-24
得分:0 
刚好也碰到类似问题。应该有增加时就在所有表之后的命令吧?这样就不必移动。
2022-04-24 15:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-508649-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.210001 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved