Adobe PDF-filer er beskyttede dokumenter, du kan distribuere til læserne på internettet. Du kan konvertere flere filtyper til PDF for at beskytte dit arbejde fra at blive kopieret eller redigeret . Disse filer kan konverteres on-the- fly ved hjælp af Visual Basic programmering. Dette er en fordel , når du har dokumenter på din webserver , som du ønsker at beskytte og distribuere online. Visual Basic har interne biblioteker, der anvendes til at konvertere din Excel-fil til PDF. Instruktioner
1
Opret din forbindelse til Excel- regneark. Dette gøres ved hjælp af en forbindelse objekt, der indeholder Excel- driver. Følgende kode opretter Excel -forbindelse : Hej
Dim conn Som ADODB.Connection
Dim connstring As String
connstring = "Driver = { Microsoft Excel -driver ( * xls ). }; DriverId = 790 ; DBQ = excelfile.xls , "
conn.ConnectionString = connstring
2
hente oplysningerne fra Excel-regneark. I dette eksempel er alle oplysninger fra Excel- regneark taget til at konvertere hele filen til PDF. Følgende kode kopierer alle Excel data : Hej
sql = " SELECT * FROM Ark1 "
excel_records = recordset.Open sql , con , adLockOptimistic , adCmdText
Erstat " Ark1 " med navnet på dit regneark i filen.
3
Opret PDF-filen. Du skal først starte PDF klassen og angive filen , hvor indholdet er overført. Følgende kode opretter og åbner filen : Hej
Dim pdf Som New mjwPDF
pdf.PDFTitle = " Excel til PDF konvertering "
pdf.PDFFileName = " converted.pdf "
4
Gem Excel oplysninger til PDF-filen. Følgende kode overfører dine Excel information : Hej
pdf.PDFTextOut excel_records.ToString
5
Luk Excel -og PDF -filer for at frigøre de ressourcer, der bruges til at åbne dem. Det er godt for serverens ydeevne og frigør alle operativsystemer låse på filerne. Følgende kode frigiver filerne : Hej
Set pdf = Nothing
Set conn = Nothing