|
-
Jul 18th, 2005, 09:40 AM
#1
Thread Starter
Fanatic Member
opening a file with access 2000 [resolved]
Hello,
I'm using Access2000 and I need to open a file. The file is not an exe and I will not know for sure the program used to open it. For an example, I'll just use a .pdf extension. I need, inside access, to tell windows to open the file with the default program that is set to view the file. Actually, in my case it will be a .dwf file and most likely Volvoview will view it. I will not know where Volvoview or whichever viewing program will be located. Anyway, I've seen some examples on a search but not exactly what I was looking for. Can anyone give me the command line that will start this process? The app that opens the file need not be hidden. From that point the user will interact with that app until they close it manually.
Thanks.
Last edited by rickford66; Jul 18th, 2005 at 11:20 AM.
-
Jul 18th, 2005, 10:53 AM
#2
Re: opening a file with access 2000
You can use the ShellExecute API to open any file in its default application.
VB Code:
Option Explicit
Option Compare Database
Private 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
Private Const SW_SHOWNORMAL As Long = 1
Private Const SW_SHOWMAXIMIZED As Long = 3
Private Sub OpenSomething()
ShellExecute Application.hWndAccessApp, "Open", "C:\Test.dwf", vbNullString, "C:\", SW_SHOWNORMAL
End Sub
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Jul 18th, 2005, 11:20 AM
#3
Thread Starter
Fanatic Member
Re: opening a file with access 2000
Thanks RobDog888. That works perfectly.
-
Jul 18th, 2005, 11:26 AM
#4
Re: opening a file with access 2000 [resolved]
No problem. 
Note: If the uses system doesnt have a program associated with the .dwf file extension the the "Open With..." dialog box will open
prompting the user to select which program to try to open the file with.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|