Para Enrique: Operaciones con Carpetas
Publicado por Sandra Veronica (203 intervenciones) el 14/03/2008 17:00:18
Hola Enrique... antes que nada queria agradecerte por tu ayuda con la base de ejemplo de operaciones con Carpetas.
Pero me gustaría preguntarte como debo hacer para lograr que el archivo que voy a exportar se guarde en la carpeta que seleccione?
La verdad que he probado y no le doy en la tecla.
Gracias de Antemano!
Saludos
Sandra!
El código que me diste me quedó así:
*****************************************************
Private Sub Alternar30_Click()
Dim ShellPath As String
ShellPath = BrowseForFolder(Me.Hwnd, "Seleccione directorio para guardar el archivo ...")
If ShellPath <> "" Then
Carpeta = Mid(ShellPath, 1, Len(ShellPath) - 1)
Me.Requery
Dim CliName As String
CliName = TmpCuenta & " - Acta de Compensacion " & NumYanioActa & ".doc"
If MsgBox("Se Creará un Archivo de Word con el nombre: " & vbCrLf & _
CliName, vbInformation + vbOKCancel, "Exportar Acta y Anexo") = vbOK Then
DoCmd.OpenReport "Acta_y_Anexo", acPreview
DoCmd.OutputTo acReport, "Acta_y_Anexo", "RichTextFormat(*.rtf)", CliName, False, ""
DoCmd.Close acReport, "Acta_y_Anexo"
End If
'Carpeta.SetFocus
Else
'Carpeta.SetFocus
End If
End Sub
Pero me gustaría preguntarte como debo hacer para lograr que el archivo que voy a exportar se guarde en la carpeta que seleccione?
La verdad que he probado y no le doy en la tecla.
Gracias de Antemano!
Saludos
Sandra!
El código que me diste me quedó así:
*****************************************************
Private Sub Alternar30_Click()
Dim ShellPath As String
ShellPath = BrowseForFolder(Me.Hwnd, "Seleccione directorio para guardar el archivo ...")
If ShellPath <> "" Then
Carpeta = Mid(ShellPath, 1, Len(ShellPath) - 1)
Me.Requery
Dim CliName As String
CliName = TmpCuenta & " - Acta de Compensacion " & NumYanioActa & ".doc"
If MsgBox("Se Creará un Archivo de Word con el nombre: " & vbCrLf & _
CliName, vbInformation + vbOKCancel, "Exportar Acta y Anexo") = vbOK Then
DoCmd.OpenReport "Acta_y_Anexo", acPreview
DoCmd.OutputTo acReport, "Acta_y_Anexo", "RichTextFormat(*.rtf)", CliName, False, ""
DoCmd.Close acReport, "Acta_y_Anexo"
End If
'Carpeta.SetFocus
Else
'Carpeta.SetFocus
End If
End Sub
Valora esta pregunta
0