Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Option Explicit
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_HIDE As Long = 0
Private Const SW_SHOWNORMAL As Long = 1
Private Const SW_SHOWMINIMIZE As Long = 2
Private Const SW_SHOWMAXIMIZED As Long = 3
Private Const SW_SHOWNOACTIVATE As Long = 4
Private Const SW_SHOW As Long = 5
Private Const SW_MINIMIZE As Long = 6
Private Const SW_SHOWMINNOACTIVED As Long = 7
Private Const SW_SHOWNA As Long = 8
Private Const SW_RESTORE As Long = 9
Private Const SW_SHOWDEFAULT As Long = 10
'SW_HIDE 0
'Hides the window and activates another window.
'SW_MAXIMIZE 3
'Maximizes the specified window.
'SW_MINIMIZE 6
'Minimizes the specified window and activates
'the next top-level window in the Z order.
'SW_RESTORE 9
'Activates and displays the window. If the window
'is minimized or maximized, Windows restores it
' to its original size and position. An application
'should specify this flag when restoring a minimized window.
'SW_SHOW 5
'Activates the window and displays it in its current size and position.
'SW_SHOWDEFAULT 10
'Sets the show state based on the SW_ flag
' specified in the STARTUPINFO structure passed to the CreateProcess function by the program that started the application. An application should call ShowWindow with this flag to set the initial show state of its main window.
'SW_SHOWMAXIMIZED 3
'Activates the window and displays it as a maximized window.
'SW_SHOWMINIMIZE 2
'Activates the window and displays it as a minimized window.
'SW_SHOWMINNOACTIVED 7
'Displays the window as a minimized window. The active window remains active.
'SW_SHOWNA 8
'Displays the window in its current state. The active window remains active.
'SW_SHOWNOACTIVATE 4
'Displays a window in its most recent size
'and position. The active window remains active.
'SW_SHOWNORMAL 1
'Activates and displays a window. If the window is minimized or
'maximized, Windows restores it to its original size and position.
'An application should specify this flag when displaying the window
'for the first time
Private Sub Command1_Click()
ShellExecute 0&, "OPEN", "[URL unfurl="true"]www.msn.com",[/URL] vbNullString, "C:\", SW_SHOWMINIMIZE
' ShellExecute 0&, "OPEN", "D:\temp\pps-cd\play.bat", vbNullString, "C:\", SW_SHOWNORMAL
' ShellExecute 0&, "OPEN", "outlook.exe", vbNullString, "C:\", SW_SHOWNORMAL
' ShellExecute 0&, "PRINT", "D:\temp\jazz.txt", vbNullString, "D:\temp", SW_SHOWMINIMIZE
Beep
' c:\program files\outlook express\msimn.exe
' c:\ = Destination Folder
End Sub
' ShellExecute 0&, "PRINT", "D:\temp\jazz.txt", vbNullString, "D:\temp", SW_SHOWMINIMIZE
[blue]Public Sub PrintDoc(strFile As String)
Dim Word_Serv As Word.Application
Dim Created As Boolean
On Error Resume Next
Set Word_Serv = GetObject(, "word.application")
If Word_Serv Is Nothing Then
Created = True
Set Word_Serv = New Word.Application
Word_Serv.Documents.Add
End If
Word_Serv.PrintOut FileName:=strFile
If Created Then Word_Serv.Quit False
Set Word_Serv = Nothing
End Sub[/blue]