Home  >  Article  >  Computer Tutorials  >  How to call and open PDF files in VB6 program

How to call and open PDF files in VB6 program

王林
王林forward
2024-01-16 23:54:231710browse

How to call and open PDF files in VB6 program

Solution: How to open a PDF file in VB6 0 program

The following code calls the system default program to open PDF, please pay attention to modify the file path D:\help.pdf

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 = 1

Private Sub Command1_Click()

Dim result

result = ShellExecute(0, vbNullString, "D:\help.pdf", vbNullString, vbNullString, SW_SHOWNORMAL)

If result

MsgBox "Failed to open!", vbOKOnly vbCritical, "Error:", 0

End If

End Sub

How to use pdf ocx in VB to read PDF content

'Isn't it just to open the PDF?

The following is the code

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

Dim Sfile as string

Dim lR As Long

sfile="File path"

lR = ShellExecute(Me.hWnd, "Open", sfile, "", "", vbNormalFocus)

How to open Word Excel Text Exe PDF GIF using VB. . .

Use API function ShellExecute

VB Statement

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

illustrate

Find the file name of the program associated with the specified file. The associated method is either to run the program or print the file. You can use the Windows Registry Editor to associate specific file types with applications. For example, text files with the .TXT extension are often associated with Windows Notepad (NOTEPAD.EXE). If you double-click a file with a .TXT extension in the file manager, the Notepad program will automatically start and load a text file into it; or the specified file will be printed out

return value

Long, greater than 32 indicates success

Parameters Table :

Parameter type and description

hwnd Long, specifies the handle of a window. Sometimes, it is necessary for a Windows program to display a message box before creating its own main window. If this occurs, the window specified by this parameter will be used as the parent window of the message box. In the VB environment, the window handle of the active form is usually used as this parameter

lpOperation String, specify the string "Open" to open the lpFlie document; or specify "Print" to print it. It can also be set to vbNullString, which means the default is "Open"

lpFile String, a program name or file name that you want to print or open using the associated program

lpParameters String, if lpFile is an executable file, this string contains the parameters passed to the executable program. If lpFile refers to a document file, or no parameters are required, set it to vbNullString

lpDirectory String, the full path of the default path you want to use

nShowCmd Long, a constant value that defines how to display the startup program.

annotation

The description of this function is as follows in MSDN: Opens or prints a specified file

The above is the detailed content of How to call and open PDF files in VB6 program. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:docexcel.net. If there is any infringement, please contact admin@php.cn delete