Hola,
no indicas con qué referencia estás trabajando. Te pongo un ejemplo que trabaja con la referencia oPDF ActiveX (librería oPDF.dll, que la puedes descargar de la red).
Este ejemplo crea el archivo, carga los datos y muestra el documento (si quieres) en el visor del Adobe.
Código:
Dim MiPdf As cPDF
Set MiPdf = New cPDF
' crea el archivo .pdf vacío
MiPdf.PDFCreate ("d:\Prueba.pdf")
'Definimos la fuente
MiPdf.Fonts.Add "F1", Times_Italic, WinAnsiEncoding
'Orientacion de la página
MiPdf.NewPage Folio_Vertical
' cargamos los datos que hemos escrito en un control RichTextBox
MiPdf.WTextBox 10, 15, 200, 540, RichTextBox1.Text, "F1", 10
'Cerrar el documento
MiPdf.PDFClose
' si lo quieres mostrar, descomenta la siguiente línea
'MiPdf.Show