Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 30
Default Open Foldr Macro..?

Is there an easy Macro to open Folders from Excel.VB..?
I'm Sure Ive done it before - but can't remember if it was a fs
object or something.

Thx for any Help/Feedback


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,986
Default Open Foldr Macro..?

This is out of the VBA help file. It opens a folder and returns info on the
filename included as folderspec.

Sub ShowFolderInfo(folderspec)
Dim fs, f, s,
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(folderspec)
s = f.DateCreated
MsgBox s
End Sub



"Andrew" wrote:

Is there an easy Macro to open Folders from Excel.VB..?
I'm Sure Ive done it before - but can't remember if it was a fs
object or something.

Thx for any Help/Feedback



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 30
Default Open Foldr Macro..?

Brilliant - Thanx..It was the CreateObject- Bit I'd Forgot.

Sorry, Should of explained more clearly.
I was wanting to Open(Explore) the Folder. in a new Window.

Any Ideas..?



"JLGWhiz" wrote in message
...
| This is out of the VBA help file. It opens a folder and returns
info on the
| filename included as folderspec.
|
| Sub ShowFolderInfo(folderspec)
| Dim fs, f, s,
| Set fs = CreateObject("Scripting.FileSystemObject")
| Set f = fs.GetFolder(folderspec)
| s = f.DateCreated
| MsgBox s
| End Sub
|
|
|
| "Andrew" wrote:
|
| Is there an easy Macro to open Folders from Excel.VB..?
| I'm Sure Ive done it before - but can't remember if it was a fs
| object or something.
|
| Thx for any Help/Feedback
|
|
|


  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 37
Default Open Foldr Macro..?

Andrew,

I suspect you want to be able to select files from this new Explore window
and do something with them. If you simply want to open an explorer window,
here is one approach, in this case opening the folder C:\Test.

Set objShell = CreateObject("Shell.Application")
objShell.Explore "C:\Test"
Set objShell = Nothing



Steve Yandl



"Andrew" wrote in message
...
Brilliant - Thanx..It was the CreateObject- Bit I'd Forgot.

Sorry, Should of explained more clearly.
I was wanting to Open(Explore) the Folder. in a new Window.

Any Ideas..?



"JLGWhiz" wrote in message
...
| This is out of the VBA help file. It opens a folder and returns
info on the
| filename included as folderspec.
|
| Sub ShowFolderInfo(folderspec)
| Dim fs, f, s,
| Set fs = CreateObject("Scripting.FileSystemObject")
| Set f = fs.GetFolder(folderspec)
| s = f.DateCreated
| MsgBox s
| End Sub
|
|
|
| "Andrew" wrote:
|
| Is there an easy Macro to open Folders from Excel.VB..?
| I'm Sure Ive done it before - but can't remember if it was a fs
| object or something.
|
| Thx for any Help/Feedback
|
|
|




  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 14
Default Open Foldr Macro..?

To explore or just select and return selection? If the first, one these
methods will work.

Sub OpenExplorer()
Dim x As Variant
Dim sPath As String

'sPath = """E:\MyDirectory\Williams,Bob 7264\"""
sPath = Application.path
x = Shell("explorer /n,/e," & sPath, 1)
End Sub

Sub t()
Dim sPath As String
sPath = """E:\MyDirectory\Williams,Bob 7264\"""
IExplorerOpen sPath
End Sub

Private Sub IExplorerOpen(sPath As String)
'early binding. Requires reference to Microsoft Internet Controls
(shdocvw.dll).
Dim ieo As SHDocVw.InternetExplorer
Set ieo = New SHDocVw.InternetExplorer
ieo.FullScreen = True
ieo.Navigate sPath
ieo.Visible = True
Exit Sub

'late binding
Dim IE As Object
Set IE = CreateObject("internetexplorer.application")
IE.Navigate sPath
IE.Visible = True
Exit Sub
End Sub



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 30
Default Open Foldr Macro..?

Hail the Messiah...
Shell "Explorer /e,MyDocuments", vbNormalFocus

That's the one.. Shell.

Silly me, for the life of me could not remember.
I'll sleep tonight.
Thx Kenneth.

"Kenneth Hobson" wrote in message
...
| To explore or just select and return selection? If the first, one
these
| methods will work.
|
| Sub OpenExplorer()
| Dim x As Variant
| Dim sPath As String
|
| 'sPath = """E:\MyDirectory\Williams,Bob 7264\"""
| sPath = Application.path
| x = Shell("explorer /n,/e," & sPath, 1)
| End Sub
|
| Sub t()
| Dim sPath As String
| sPath = """E:\MyDirectory\Williams,Bob 7264\"""
| IExplorerOpen sPath
| End Sub
|
| Private Sub IExplorerOpen(sPath As String)
| 'early binding. Requires reference to Microsoft Internet Controls
| (shdocvw.dll).
| Dim ieo As SHDocVw.InternetExplorer
| Set ieo = New SHDocVw.InternetExplorer
| ieo.FullScreen = True
| ieo.Navigate sPath
| ieo.Visible = True
| Exit Sub
|
| 'late binding
| Dim IE As Object
| Set IE = CreateObject("internetexplorer.application")
| IE.Navigate sPath
| IE.Visible = True
| Exit Sub
| End Sub
|


  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,986
Default Open Foldr Macro..?

You would use this particular code like a function. In a separate sub you
would enter a statement like:

ShowFolderInfor("MyFile.xls")

Which would then produce the date the file was created. See the GetFolder
page in VBA help for more info.

"Andrew" wrote:

Is there an easy Macro to open Folders from Excel.VB..?
I'm Sure Ive done it before - but can't remember if it was a fs
object or something.

Thx for any Help/Feedback



  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 30
Default Open Foldr Macro..?

.... Just used a - Hyperlink - in the End.
Imp Tink i used an "Execute shell folder" or something ages ago..!
<That'll Bug me now.. ¦-(
Thanx again,
A

"JLGWhiz" wrote in message
...
| You would use this particular code like a function. In a separate
sub you
| would enter a statement like:
|
| ShowFolderInfor("MyFile.xls")
|
| Which would then produce the date the file was created. See the
GetFolder
| page in VBA help for more info.
|
| "Andrew" wrote:
|
| Is there an easy Macro to open Folders from Excel.VB..?
| I'm Sure Ive done it before - but can't remember if it was a fs
| object or something.
|
| Thx for any Help/Feedback
|
|
|


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Open Excel file from VB and open MACRO no1jimmyman Excel Discussion (Misc queries) 0 February 14th 11 10:10 PM
Macro runs upon wkbk open, but no Workbook_Open or Auto_Open Macro Ron Coderre Excel Programming 2 September 26th 06 05:50 PM
Open workbook macro- find correct month to open? buzzharley[_10_] Excel Programming 8 July 8th 06 04:30 AM
open up an excel program with an auto open macro [email protected] Excel Programming 2 July 17th 05 04:48 PM
How do I get my personal macro worksheet to open whenever I open . Claudia_R Excel Discussion (Misc queries) 3 December 9th 04 11:59 PM


All times are GMT +1. The time now is 12:31 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"