Ⅰ 如何解决FTP服务器中几个相关联的EXCEL表格的更新
如果是内网使用的话为什么要用FTP服务器呢?直接从网络邻居连接就行了.然后要确定内网的网络邻居能否找开,如果可以的话是肯定没有问题的,一定能更新.
Ⅱ Excel 请问从FTP服务器上传文件的代码如何写
以下是cmd的代码
开始→运行→cmd,在cmd窗口输入ftp,再输入“open 123.456.7.89”,之后回车,在下一行输入用户名,回车,再输入密码,回车。之后再输入“put 要上传文件的路径及文件名 这里可以不输入,也可以定义ftp的目录”,回车,如果显示“226 Transfer complete”就是成功了,以上我已经试验过,但杂桌面上的文件却一直不能成功。
Ⅲ 如何用快捷方式打开FTP服务器的EXCEL文件
找到EXCEL的安装目录里的EXCEL.EXE→新建快捷方式→剪切到桌面→右键快捷方式→属性→在“目标”的最后面按空格→填上索要打开的FTP文件→完成
Ⅳ EXCEL中建一个超级链接,链接到FTP服务器中的文件!设了多次只能链接到目录而不能直接一步链接打开文件!
用下面这个函数
=HYPERLINK("这里输你要边的地址")
Ⅳ 在excel中怎样把文件保存到FTP服务器中
步骤5:在FTP地址列表中双击所需站点,找到需要用于保存工作簿的目录。 步骤6:在文件名文本框中输入工作簿的名称。
Ⅵ exce中如何设置宏 从ftp上获取文件 vb设置
只要你有一次没有正常关闭文件,就会出现这种情况,你可以关闭所有已打开的Excel文件,然后在桌面上新建一个Excel文件,打开它,随便编辑一下保存、关闭。问题就解决了
Ⅶ Excel 怎样用vba实现文件上传到ftp服务中
VBA访问FTP进行文件传输的,网络上见到3种方式,用过2种。
一、VBA+DOS批处理的方式,本质上还是通过DOS来进行,有点麻烦,而且运行中会弹出CMD窗口,现在已经不用这种方法了。
VBA写DOS:
OpengetfdForOutputAs#1
Print#1,""
Print#1,"("
Print#1,"echo;openxx.xx.xx.xx"
Print#1,"echo;user"
Print#1,"echo;pwd"
Print#1,"echo;cd""";ftpfdx8;""""
Print#1,"echo;prompt"
Print#1,"echo;dir"
Print#1,"echo;bye"
Print#1,")>""";fdx8;""""
Print#1,
Print#1,"ftp-v-i-s:""";fdx8;"""|find""ftpgroup"">""";folderx8;""""
Print#1,
VBA运行它:
Shell("ftp-v-i-s:"&ftpfile)
二、VBA调用API,具体是basp21.dll
详见http://www.hi-ho.ne.jp/babaq/eng/basp21f.html,说明很详细,有实例
示例如下,比较简单易懂,其中getfile为下载,上传使用putfile就好了。
PrivateSubForm_Load()
DimftpAsObject,rcAsLong,vAsVariant,v2AsVariant
DimctrAsLong
Setftp=CreateObject("basp21.FTP")
ftp.OpenLog"c: emplog.txt"
rc=ftp.Connect("ftp.microsoft.com","anonymous","")
Ifrc=0Then
v=ftp.GetDir("bussys/winnt/winnt-public",2)
IfIsArray(v)Then
ForEachv2Inv
Debug.Printv2
Next
EndIf
v=ftp.GetDir("bussys/winnt/winnt-public")
IfIsArray(v)Then
ForEachv2Inv
Debug.Printv2
Next
EndIf
rc=ftp.GetFile("bussys/winnt/winnt-public/*","c: emp")
EndIf
End
EndSub
Ⅷ 请问教你如何在Excel工作表中用FTP站点
1.访问FTP站点的准备工作
访问FTP站点是需要地址以及用户名和密码的,因此在Excel中设定了以上几项后,才能够获得FTP站点的访问权限。执行“文件”菜单中的“打开”命令,在“打开”对话框中的“查找范围”下拉列表中选择“添加/更改FTP位置”选项。选中“添加/更改FTP位置”后,会弹出对话框,用户只需要在这里输入相应的地址、用户名和密码(匿名用户不需要密码),最后按下“确定”按钮即可。
2.从FTP站点中打开Excel
3.创建FTP站点中的文档超级链接
超级链接的含义就不必多说了,在网络的世界中,它是必不可少的。同样的,在Excel中引入超级链接的概念,就可以使用户不必通过“打开”命令来打开FTP站点中的工作簿了。选中需要创建超级链接的单元格,执行“插入”菜单中的“超级链接”命令。在弹出的“插入超级链接”对话框中输入工作簿的地址,如ftp://ftp.Excel.net/pub/Excel/test.xls,按下“确定”按钮后,一个FTP站点工作簿的超级链接就创建好了,用户只需要单击此超级链接,Excel就会自动从远程打开此文档了。
Ⅸ excel vba 取ftp文件,返回值取not异常,请帮忙
'blnRC结果句柄:如果函数调用成功,blnRC为True,反之为False
IfblnRCThen
MsgBox"获取文档成功!"
Else
MsgBox"获取文档失败!"
EndIf