Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2989|回复: 10

“获取文件基础名称”代码出错(已解决)

[复制链接]
发表于 2008-2-21 00:57 | 显示全部楼层 |阅读模式

Public Sub 获取文件基础名称()
    Dim fso As Scripting.FileSystemObject
    Dim myfile As String
    myfile = ThisWorkbook.Path & "\技巧18-028.xls"
    Set fso = New Scripting.FileSystemObject   '这句老出错,说控件不能创建对象
    MsgBox "该文件的基础名称为:" & fso.GetBaseName(myfile)
    Set fso = Nothing
End Sub

是不是要引用什么控件,还是什么原因??

 

问题已得到398老师解答,答案在6楼!

[此贴子已经被作者于2008-2-21 19:56:38编辑过]
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2008-2-21 08:21 | 显示全部楼层
回复

使用道具 举报

发表于 2008-2-21 10:20 | 显示全部楼层

Retry register dll file: C:\WINDOWS\system32\scrrun.dll
, and make sure u have full authority.
Hope help.
回复

使用道具 举报

 楼主| 发表于 2008-2-21 12:24 | 显示全部楼层

QUOTE:
以下是引用element在2008-2-21 10:20:00的发言:
Retry register dll file: C:\WINDOWS\system32\scrrun.dll
, and make sure u have full authority.
Hope help.

英国历史![em03]

let me try!

[em07]
回复

使用道具 举报

 楼主| 发表于 2008-2-21 12:50 | 显示全部楼层

文件虽找到了,怎么确认我有没有权限呢?

“获取文件基础名称”代码出错

“获取文件基础名称”代码出错

回复

使用道具 举报

发表于 2008-2-21 12:55 | 显示全部楼层

先注册,【开始】【运行】

"RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll"

回复

使用道具 举报

 楼主| 发表于 2008-2-21 13:01 | 显示全部楼层

OK,搞定了,不是拜个师好多了![em17]

我说怎么在VBE里引用了没有效果![em06]

老师能说说这个东东到底是啥东东吗?

回复

使用道具 举报

发表于 2008-2-21 13:17 | 显示全部楼层

微软列举了出现429错误的可能性
但咱们是无法知道什么时候发生这种编译错误,原因在哪

因此,只能先注册DLL文件,再做进一步的判断
回复

使用道具 举报

 楼主| 发表于 2008-2-21 13:45 | 显示全部楼层

QUOTE:
以下是引用element在2008-2-21 13:17:00的发言:
微软列举了出现429错误的可能性
但咱们是无法知道什么时候发生这种编译错误,原因在哪

因此,只能先注册DLL文件,再做进一步的判断

429错误,汗,他们都没告诉我呀!

再帮忙看看这个,那里不对!

http://www.excelpx.com/forum.php?mod=viewthread&tid=38202&replyID=&skin=1

回复

使用道具 举报

 楼主| 发表于 2008-2-21 19:57 | 显示全部楼层

问题已得到398老师解答,答案在6楼!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 04:34 , Processed in 0.597282 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表