I'm sure you have asked this before...
You need to open the report to the specific record then while it is open, do the output to. Air code (untested) something like
Code:
Dim strWhere as String
strWhere = "[codigoRFQ] = " & codigoRFQ
DoCmd.OpenReport "Informe_Correo", acViewPreview, , strWhere
DoCmd.OutputTo acReport, "Informe_Correo", "(*.pdf)", "C:\" & codigoRFQ & ".pdf", False, ""
DoCmd.Close acReport, "Informe_Correo"
This assumes codigoRFQ is a number. If it's text then add ' ' around the where string.