我正在尝试从与主工作簿相同的文件夹中打开文件。问题是名称不是永久性的,只有一个单词始终位于名称中 - “NAME”。
我想使用<frameset rows="61,*" framespacing="0" border="0" frameborder="0">
<frame name="header" src="/cgi-bin/status_new.asp" marginwidth="0" marginheight="0">
<frameset cols="*,220,780,*" framespacing="0" border="0" frameborder="0">
<frame src="about:blank">
<frame name="navigation" src="/cgi-bin/navigation-left.asp" marginwidth="0" marginheight="0">
<frame name="main" marginwidth="0" marginheight="0" scrolling="auto" src="/cgi-bin/status_deviceinfo.asp">
<frame src="about:blank">
</frameset>
</frameset>
的特定方法打开xlsx文件,但是找不到带代码的工作簿。
这是代码的相关部分:
Thisworkbook.Path
答案 0 :(得分:4)
ThisWorkbook.Path返回没有反斜杠的路径, 试试
.test
答案 1 :(得分:2)
您需要循环浏览此文件夹中的所有Fiels并比较文件名,如下所示:
Dim StrFile As String
StrFile = Dir(ThisWorkbook.Path & "\*" & ".xlsm")
Do While Len(StrFile) > 0
If StrFile Like "*Name*" Then
MsgBox StrFile 'This will be your File
End If
StrFile = Dir
Loop