Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


44283 / 76732 ←次へ | 前へ→

【37470】Re:特定の名前のブックが開かれているかどう...
発言  ichinose  - 06/5/8(月) 23:26 -

引用なし
パスワード
   こんばんは。
やっぱり、休み明け・・、ボケてました。
一応、再送です。
でも、これでは 黄金比さんの求めているものと違うかもしれません。

'======================================
Sub main()
  Dim bk As Workbook
  Set bk = findbk("D:\TESTエリア\testarea\sample.xls")
  If Not bk Is Nothing Then
    MsgBox bk.Name
  Else
    MsgBox "not found"
    End If
End Sub
'=======================================================
Function findbk(fullpath As String) As Object
  On Error Resume Next
  dim myarray as variant
  Application.EnableEvents = False
  myarray = Split(fullpath, "\")
  Set findbk = Workbooks(myarray(UBound(myarray)))
  If Err.Number <> 0 Then
    Err.Clear
    Set findbk = GetObject(fullpath)
    If findbk.Parent Is Application Then
     findbk.Close False
     Set findbk = Nothing
     End If
    End If
  Application.EnableEvents = True
End Function

0 hits

【37460】特定の名前のブックが開かれているかどう... 黄金比 06/5/8(月) 19:02 質問
【37467】Re:特定の名前のブックが開かれているかど... ネット徘徊者 06/5/8(月) 20:16 発言
【37470】Re:特定の名前のブックが開かれているかど... ichinose 06/5/8(月) 23:26 発言
【37471】Re:特定の名前のブックが開かれているかど... Kein 06/5/9(火) 0:30 回答
【37472】Re:特定の名前のブックが開かれているかど... Blue 06/5/9(火) 0:44 発言
【37473】Re:特定の名前のブックが開かれているかど... Kein 06/5/9(火) 1:37 発言
【37476】Re:特定の名前のブックが開かれているかど... Blue 06/5/9(火) 11:08 発言

44283 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free