Private Type SHELLEXECUTEINFO cbSize As Long fMask As Long hwnd As Long lpVerb As String lpFile As String lpParameters As String lpDirectory As String nShow As Long hInstApp As Long lpIDList As Long lpClass As String hkeyClass As Long dwHotKey As Long hIcon As Long hProcess As LongEnd TypePrivate Declare Function ShellExecuteEX Lib "shell32.dll" Alias _ "ShellExecuteEx" (SEI As SHELLEXECUTEINFO) As LongConst SEE_MASK_INVOKEIDLIST = &HCConst SEE_MASK_NOCLOSEPROCESS = &H40Const SEE_MASK_FLAG_NO_UI = &H400' Display the property page associated to a fileSub ShowFileProperties(sFile As String) Dim SEI As SHELLEXECUTEINFO ' Fill the SHELLEXECUTEINFO structure With SEI .cbSize = Len(SEI) .fMask = SEE_MASK_NOCLOSEPROCESS Or SEE_MASK_INVOKEIDLIST Or _ SEE_MASK_FLAG_NO_UI .lpVerb = "properties" .lpFile = sFile End With ' execute ShellExecuteEX SEIEnd Sub
Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.
Related Posts
- Application Lifecycle Management (ALM) Analytics with Power BI
- Xfinity outage leaves thousands in Utah disconnected
- Enjoy High-Performance Connectivity to MySQL 8.0 with Updated dotConnect for MySQL
- Survey: Developer Adoption of Windows 10 Climbs 645%
- Survey Offers Advice on How to Keep Mobile Developers Happy























