首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调用GetOpenFileName?

如何调用GetOpenFileName?
EN

Stack Overflow用户
提问于 2017-04-04 14:47:12
回答 1查看 2.2K关注 0票数 0

我在Access数据库中有代码。

代码语言:javascript
复制
Private Sub Text0_Click()
    Dim s As String

    s = MyGetOpenFileName

    Me.Text0.Value = s
End Sub

在Windows7Office2010中,当我单击文本框时,窗口会打开。

在Windows 10 Office 2013中,什么都不会发生。

EN

回答 1

Stack Overflow用户

发布于 2017-04-04 14:54:02

我认为这应该行得通:

Dim OpenFile As工作簿

代码语言:javascript
复制
fPath = Application.GetOpenFilename(FileFilter:="Excel files, *.xl; *.xlsx; *.xlsm; *.xlsb; *.xlam; *.xltx; *.xls; *.xlt ", Title:="You can type the title for Your window here")

If fPath = False Then
    Exit Sub
End If

Set OpenedFile = Workbooks.Open(fileName:=fPath, UpdateLinks:=0, IgnoreReadOnlyRecommended:=True)

我显示了一个窗口,其中包含对excel文件的筛选,然后检查是否选择了文件,如果是,则打开文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43200126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档