问题描述
我正在为客户处理一些代码时遇到了一个相当奇怪的问题。代码已经在我们的终端上进行了广泛的运行和测试,包括 .xlsx 和 .xlsm 文件,并且一直运行到最后。但是,在将其传递给客户后,他们发回了该程序的屏幕截图,该程序在第一个障碍处进行了投球。宏序列执行的第一个任务是打开一个文件对话框项,供用户选择要对其执行操作的目标文件。但是,当他们选择一个文件时,“确定”按钮会变灰并且无法继续。起初我认为可能存在权限或安全错误,但由于对象实际上并没有打开文件,只返回一个包含其路径名的字符串,这实际上是一个问题吗?还是其他原因导致最终用户无法选择文件?
这是相关的代码。 dial 是 FileDialog 变量,metric 是(全局)字符串变量。
Set dial = Application.FileDialog(msoFileDialogFilePicker)
With dial
.AllowMultiSelect = False
.Title = "Select the file."
If .Show = -1 Then
metric = .SelectedItems(1)
Else
metric = False '
End If
End With
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)