| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1308 人关注过本帖, 1 人收藏
标题:VFP移动EXCEL中工作表的代码如何写
只看楼主 加入收藏
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
结帖率:95.83%
收藏(1)
已结贴  问题点数:20 回复次数:7 
VFP移动EXCEL中工作表的代码如何写
在VFP的PRG代码中执行MyExcel.worksheets.add后,新增的工作表,在工作簿的最左侧,想要移动到最右,代码如何写?  录制宏试了,不成功。特此求助,谢谢!
搜索更多相关主题的帖子: VFP 工作表 移动 代码 EXCEL 
2022-03-25 10:22
sych
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:317
专家分:448
注 册: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
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册: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
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册: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
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:0 
非常感谢!

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

只求每天有一丁点儿的进步就可以了
2022-03-25 13:37
minman
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2018-6-24
收藏
得分:0 
刚好也碰到类似问题。应该有增加时就在所有表之后的命令吧?这样就不必移动。
2022-04-24 15:13
快速回复:VFP移动EXCEL中工作表的代码如何写
数据加载中...
 
   



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

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