vb打开外部文件
创始人
2025-07-09 12:39:24
0

'声明

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

'调用函数打开外部文件

ShellExecute Me.hWnd, "open", "D:\abc.docx", vbNullString, vbNullString, 5



说明:

ShellExecute函数原型:

HINSTANCE ShellExecute( 
    HWND hwnd,          '父窗口句柄 
    LPCTSTR lpOperation,    '操作,"open","print","explore" 
    LPCTSTR lpFile,       '文件名,前面可加路径 
    LPCTSTR lpParameters,    '参数 
    LPCTSTR lpDirectory,     '默认文件夹 
    INT nShowCmd        '显示方式 

); 


显示方式有:

 Public Const SW_HIDE = 0 
 Public Const SW_SHOWNORMAL = 1 
 Public Const SW_SHOWMINIMIZED = 2 
 Public Const SW_SHOWMAXIMIZED = 3 
 Public Const SW_MAXIMIZE = 3 
 Public Const SW_SHOW = 5 
 Public Const SW_MINIMIZE = 6 


相关内容

热门资讯

okhttp的使用 android网络框架之OKhttp一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,适用于 ...
unity3d控制物体旋转和缩... Touch ot1;Touch ot2;float scale;void Start () {}vo...
android studio报... android studio报错:项目: No matching variant of com.an...
android studio ... 解决办法:找开gradle/wrapper/gradle-wrapper.properties文件,...
unity3d学习笔记 《unity3d学习笔记》--擅码网unity视频教程一、新手入门1、unity3d环境搭建unit...
unity3d控制物体移动(触... float x;float y;if (Input.touchCount > 0) { //触控 ...
unity3d物体移动、旋转和... 物体移动:1、transform.Translate():位置,相对值,默认按自身坐标。transf...
unity3d相机跟随移动物体 public Transform target;float m_height=3.0f; vo...