You are on page 1of 2

Option Explicit

Sub Encrypt_PDFs()

Dim file_name As String


Dim row_number As Long, last_row As Long
Dim wsSheet1 As Worksheet

Set wsSheet1 = ThisWorkbook.Worksheets("Sheet1")

With wsSheet1
last_row = .Cells(Rows.Count, "A").End(xlUp).Row

For row_number = 2 To last_row


Call Shell("encrypt_pdf.exe " & Chr(34) & .Cells(row_number, "A").Value & Chr(34) &
" " & Chr(34) & .Cells(row_number, "B").Value & Chr(34), vbNormalFocus)

Next row_number

End With

Set wsSheet1 = Nothing

End Sub

---------------------------------------------

Option Explicit

Sub Encrypt_PDFs()

Dim file_name As String


Dim row_number As Long, last_row As Long
Dim wsSheet1 As Worksheet

Set wsSheet1 = ThisWorkbook.Worksheets("Sheet1")

With wsSheet1
last_row = .Cells(Rows.Count, "A").End(xlUp).Row

For row_number = 2 To last_row


Call Shell("encrypt_pdf.exe " & Chr(34) & .Cells(row_number, "A").Value & Chr(34) &
" " & Chr(34) & .Cells(row_number, "B").Value & Chr(34), vbNormalFocus)

Next row_number

End With

Set wsSheet1 = Nothing

End Sub

--------------------------------------------------

Sub Encrypt_PDFs()

Dim file_name As String


Dim row_number As Long, last_row As Long
Dim wsSheet1 As Worksheet

Set wsSheet1 = ThisWorkbook.Worksheets("Sheet1")

With wsSheet1
last_row = .Cells(Rows.Count, "A").End(xlUp).Row

For row_number = 2 To last_row


Call Shell(ActiveWorkbook.Path & "\" & "encrypt_pdf.exe " & Chr(34)
& .Cells(row_number, "A").Value & Chr(34) & " " & Chr(34) & .Cells(row_number,
"B").Value & Chr(34), vbNormalFocus)

Next row_number

End With

Set wsSheet1 = Nothing

End Sub

You might also like