Puoi usare una stringa temporanea
s = "C:\OpenSSL\bin\openssl.exe smime -decrypt -verify -inform DER -in """ & percorso & """" & " -noverify -out """ & newpercorso & """
Call Shell(s, vbMinimizedNoFocus)
Oppure usa la funzione Chr$
Call Shell("C:\OpenSSL\bin\openssl.exe smime -decrypt -verify -inform DER -in " & Chr$(34) & percorso & CHR$(34) & " -noverify -out " & Chr$(34) & newpercorso & Chr$(34), vbMinimizedFocus )