问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于用VFP控制Excel

发布网友 发布时间:2022-04-30 01:48

我来回答

3个回答

热心网友 时间:2022-06-28 09:20

CLOSE ALL
K=""
J=""
oExcel=Createobject("Excel.application")
ACCEPT"请输入模板的文件名:" TO K
CLEAR
ACCEPT"请输入该产生的文件名:" TO J
CLEAR
oExcel.Workbooks.Open("C:\Users\lenovo\Desktop\2010.12.10\22标\HK0+134.79--HK0+518.95\K.xls")
oExcel.ActiveWorkbook.SaveAs("C:\Users\lenovo\Desktop\2010.12.10\22标\HK0+134.79--HK0+518.95\J.xls")
oExcel.Visible=.T.
RETURN追问怎么还是不能将这里面的oExcel.Workbooks.Open("C:\Users\lenovo\Desktop\2010.12.10\22标\HK0+134.79--HK0+518.95\K.xls")
oExcel.ActiveWorkbook.SaveAs("C:\Users\lenovo\Desktop\2010.12.10\22标\HK0+134.79--HK0+518.95\J.xls")
K、J定义成我所需要的,还得恳请朋友帮忙一下。拜谢了

追答你的问题可能是:文件路径与名称最好要用到变量!
K_WJ ="C:\Users\lenovo\Desktop\2010.12.10\22标\HK0+134.79--HK0+518.95\K.xls"
J_WJ ="C:\Users\lenovo\Desktop\2010.12.10\22标\HK0+134.79--HK0+518.95\J.xls"

下面二段是我目前在用的,都可用的,你参考一下:
******************************************* 1、自动处理
SBWJ=SYS(5)+SYS(2003) && 社保文件
SET PATH TO &PPPP,&SBWJ
WJMC= '&SBWJ\社保参保数据表.xls'

USE &SBWJ\社保汇总_STRU
COUNT TO AAA
USE
BBCD = "A1:E"+ALLT(STR(AAA+1,5))

eole=CREATEOBJECT('Excel.application') && 创建Excel对象  【】
eole.Workbooks.Open("&WJMC") && 打开指定工作簿
*eole.visible=.T. && 显示Excel窗口
eole.Range("A1:E1").select
eole.selection.HorizontalAlignment=3 && 水平方向 2左对齐,3居中,4右对齐
eole.selection.VerticalAlignment = 2 && 垂直方向 1靠上 ,2居中,3靠下

eole.Range("A:E").select
eole.Selection.Columns.AutoFit && 最适合的列宽
eole.ActiveSheet.Range(BBCD).Borders(1).LineStyle=1 && 设置四个边框线条的类型
eole.ActiveSheet.Range(BBCD).Borders(2).LineStyle=1 && 设置四个边框线条的类型
eole.ActiveSheet.Range(BBCD).Borders(3).LineStyle=1 && 设置四个边框线条的类型
eole.ActiveSheet.Range(BBCD).Borders(4).LineStyle=1 && 设置四个边框线条的类型

eole.ActiveWorkbook.Save && 存盘 offce2003下有的版本可能这条不认 eole.Workbooks.close && 关闭工作簿
eole.quit && 退出Excel

******************************************** 2、使用变量名,直接打开XLS文件
DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING, ;
STRING lpszFile, STRING, STRING, INTEGER
operate= "open"
ShellExecute(0,operate,"&WJMC",0,0,1)

热心网友 时间:2022-06-28 09:20

要这么复杂吗?
LOCAL cFile1, cFile2

cFile1 = GETFILE("xls:xls")
cFile2 = PUTFILE("","","xls")

IF !EMPTY(cFile1) AND !EMPTY(cFile2) AND FILE(cFile1)
COPY FILE "&cFile1" TO "&cFile2"
ENDIF追问抱歉,我是VF菜鸟!
我现在需要的是在VF界面中输入(不需要去找寻,当然文件夹的路线已经订好)一个Excel标题(比方说01), 然后再输入一个标题(比方说02),程序就能利用01复制产生02,我再把02稍微修改一下保存。
再输入02、03就能利用02复制产生03···········
非常感谢!!!

追答CLOSE ALL
oExcel=Createobject("Excel.application")
ACCEPT"请输入模板的文件名:" TO K
CLEAR
ACCEPT"请输入该产生的文件名:" TO J
CLEAR
oExcel.Workbooks.Open("C:\Users\lenovo\Desktop\2010.12.10\22标\HK0+134.79--HK0+518.95\" + K + ".xls")
oExcel.ActiveWorkbook.SaveAs("C:\Users\lenovo\Desktop\2010.12.10\22标\HK0+134.79--HK0+518.95\" + J + ".xls")
oExcel.Visible=.T.
RETURN

热心网友 时间:2022-06-28 09:21

*!* 6.更改Excel标题栏
oExcel.Caption="VFP应用程序调用Microsoft Excel"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在厨师一个月工资是多少,炒菜和配菜,在什 成都厨房工资多少钱一个月 现在厨师一个月工资是多少,炒菜和配菜,在什么地方的价格,请详细点,谢 ... 华硕电脑上没有触摸板设置华硕笔记本电脑触摸板怎么开启 新买的光碟DVD-R是空白的,我想把他制作成一个系统光碟,谁知道怎么制 ... 请问空白光盘刻录车载DVD后,播放时只有目录放不出来是怎么回事啊?_百 ... 请问将一张DVD-R空白光盘作为数据盘使用能够重复写入或者续写数据吗?谢 ... 我现在有DVD-R盘,怎样刻录?一定需要刻录机吗? 做辣椒酱为什么要放酒 做辣椒酱为啥要放酒 2024年区块链的趋势和方向 商场外面的播放广告的是什么屏幕? 怎样用VFP关闭并释放Excel VFP如何关闭已经打开的Excel文件 DR戒指价格很贵吗?大概什么价位? dr报价是多少?麻烦介绍下。 dr戒指价格是多少?求婚买多少钱的dr戒指? DR戒指多少钱?求婚买这个要多少预算? 我的电脑连不上网了 怎么办啊 求解 我的电脑怎么连不上网? 大疆哈苏版与变焦版自动返航那个避障碍那个好? 求!电脑突然连不上网了,怎么办?求解,怎么修,各路大神帮帮我,谢谢! 我电脑连不上网了怎么办? 手机变焦版有什么区别 为什么变焦版的手机都很贵? opporeno变焦版 汽车识别代号是指? 哈弗H2车辆识别代号怎么看 手工纸盒怎么做? 2021年如何读懂汽车识别代号代码? 汽车上的识别代码在什么位置? VFP中怎么关闭打开的表 如何清除工作表的内容 vfp控制excel excel被导入vfp时的问题 VFP9.0 在导入xls文件时,就停止工作,关闭软件。 vfp和excel交互过程中的一个问题。ole idispatch 异常代码 用vfp来处理Excel,详细的操作 VFP6.0 使用EXCLE表 vfp 与 Excel 问题。在线苦等答案。 VFP与excel相互转换的问题,大神请进……… 用vfp使用 excel表 vfp调用excel一闪就关 利用vfp全面控制excel的语句可以删除excel中的一张工作表吗 在未安装office的机器上如何用VFP控制EXCEL vfp如何将报表输出到EXCEL啊? Foxpro中的备注字段如何导入到Excel中? 请问用vfp程序中控制excel表不打0值和不显0值的命令是什么? 苹果5s屏幕有条纹是怎么搞的? iphone5s屏幕出现条纹怎么办? 苹果5s屏幕出现竖条纹怎么办? IPHONE 5S 手机屏幕突然出现竖条纹,按压屏幕条纹也不会消失,手机还是可以用,就是屏幕很多细细的线