Branestan |
20.05.2025 13:02 |
Predmet:Access izvjestaj u word-u ili eksport podataka u word obrazac
Postoji li negdje na forumu primjer za eksport podataka u word?
Konkretno, imam program za plate radnika i zelio bih da na osnovu podataka iz programa odstampam ugovor o radu.
Access-ov report mi ne odgovara iz razloga sto je vrlo cesto potrebno dijelove ugovora izmijeniti tj dodati ili brisati dio teksta. |
Amelasar |
21.05.2025 19:28 |
Predmet:Re:Access izvjestaj u word-u ili eksport podataka u word obrazac
DoCmd.OutputTo acOutputReport, "rptUgovor", acFormatRTF, "C:\Temp\Ugovor.rtf", True |
Amelasar |
21.05.2025 19:30 |
Predmet:Re:Access izvjestaj u word-u ili eksport podataka u word obrazac
Ako bas hoces u docx:
PreuzmiIzvorni kôd (Text):Public Sub ExportReportToWord()
Dim wdApp As Object
Dim wdDoc As Object
Dim rtfPath As String
Dim docxPath As String
rtfPath = "C:\Ugovori\Ugovor.rtf"
docxPath = "C:\Ugovori\Ugovor.docx"
' Exportuj Access report kao RTF
DoCmd.OutputTo acOutputReport, "rptUgovor", acFormatRTF, rtfPath, False
' Otvori u Wordu i sacuvaj kao DOCX
Set wdApp = CreateObject("Word.Application")
Set wdDoc = wdApp.Documents.Open(rtfPath)
wdDoc.SaveAs2 docxPath, FileFormat:=16 ' 16 = wdFormatDocumentDefault (docx)
wdDoc.Close False
wdApp.Quit
Set wdDoc = Nothing
Set wdApp = Nothing
MsgBox "Izvezeno kao DOCX u: " & docxPath
End Sub
|
Amelasar |
21.05.2025 19:35 |
Predmet:Re:Access izvjestaj u word-u ili eksport podataka u word obrazac
Isto mozes u .pdf:
DoCmd.OutputTo acOutputReport, "rptUgovor", acFormatPDF, "C:\Temp\Ugovor.pdf", False
Poslije Ugovor.pdf mozes editovati sa PDF-XChange editorom ili sa drugim editorima. |
Branestan |
21.05.2025 22:17 |
Predmet:Re:Access izvjestaj u word-u ili eksport podataka u word obrazac
Uz drugu funkciju dodao sam ovo, da mi odmah otvori dokument:
Private Sub Command1_Click()
Dim LWordDoc As String
Dim oApp As Object
'Path to the word document
LWordDoc = "C:\Ugovori\Ugovor.docx"
If Dir(LWordDoc) = "" Then
MsgBox "Document not found."
Else
'Create an instance of MS Word
Set oApp = CreateObject(Class:="Word.Application")
oApp.Visible = True
'Open the Document
oApp.Documents.Open filename:=LWordDoc
End If
End Sub |
Branestan |
21.05.2025 22:19 |
Predmet:Re:Access izvjestaj u word-u ili eksport podataka u word obrazac
Hvala puno! |