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

How to call and open PDF files in VB6 program

王林
Release: 2024-01-16 23:54:23
forward
1813 people have browsed it

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!

source:docexcel.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template