08. marts 2009 - 12:40Der er
3 kommentarer og 1 løsning
åbne windows stifinder med vba
Jeg vil meget gerne have åbnet stifinder når jeg klikker på en knap i en userform. Derfor har jeg lavet en makro der åbner stifinder, men jeg kan ikke få den til at åbne i en bestemt mappe f.eks. c:\testmappe\
Denne kodestump virker start stifinder med ikke korrekt. Er der nogen der ved hvad der skal rettes?
Sub test varWP = Shell("explorer.exe ,C:\Testmappe") End sub
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Prøv denne - jeg har taget den engelske forklaring med:
How to Open a Folder in Windows Explorer using VBA
ShellExecute() Windows API function can be called from a VBA macro to start another program under Microsoft Windows. Use ShellExecute() instead of Shell (a Visual Basic statement) or WinExec() (a Windows API function) to work around the following limitation of the latter commands.
With Shell and WinExec(), you cannot start an application by specifying a file name only. For example, the following Shell statement will fail:
Shell ("c:\temp")
Declare the API function
Declare Function ShellExecute Lib "shell32.dll" Alias _ "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation _ As String, ByVal lpFile As String, ByVal lpParameters _ As String, ByVal lpDirectory As String, ByVal nShowCmd _ As Long) As Long
The following code will open the specified folder in Windows Explorer
Sub Open_ExplorerWindow() ShellExecute 0, "open", "c:\temp", 0, 0, 1 End Sub
filsti\mappe\ er det så en nem lille add in..i stedet for c:\temp
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.