Potrebna mi je vasa pomoc

Programiranje mi nije bas jaca strana ali sam uspeo uz pomoc Interneta i foruma da napravim ono sto mi treba. Ja srecan, sve radi kako treba, jedva cekam da ovo cudo od “programa” odnesem na posao, da sebi skratim muke i resim se duplog posla, ali da ne bude sve tako jednostavno, na poslu cvrc

Uglavnom, poenta macroa je, kada klikenem na dugme, da kreira mail, sa svim podacima za slanje i u telo maila ubaci vec unapred zadati tekst + promenjivi tekst iz odredjenih Text Form polja, doda default potpis is outlooka i istovremeno stampa taj dokument.
Ako neko zna u cemu je problem, bio bih mu zahvalan na pomoci.
Code:
Private Sub CommandButton1_Click()
Dim OL As Object
Dim EmailItem As Object
Dim Doc As Document
Application.ScreenUpdating = False
Set OL = CreateObject("Outlook.Application")
Set EmailItem = OL.CreateItem(olMailItem)
Set Doc = ActiveDocument
With EmailItem
.Display
End With
With EmailItem
.Subject = "Fiksni1 " & ActiveDocument.Bookmarks("Text3").Range.Fields(1).Result.Text & _
" - " & ActiveDocument.Bookmarks("Text1").Range.Fields(1).Result.Text ' - GRESKA SE POJAVLJUJE OVDE, KADA STAVIM OVO POD KOMENTAR POJAVI SE'
.To = "[email protected]"
.Cc = " [email protected] "
.htmlbody = "<p> <font face=""Arial"" size=12>Fiksni1, <br></br> fiksni2 " & _
ActiveDocument.Bookmarks("Text3").Range.Fields(1).Result.Text & " fiksni3 " & _
ActiveDocument.Bookmarks("Text4").Range.Fields(1).Result.Text & " fiksni4 " & _
ActiveDocument.Bookmarks("Text1").Range.Fields(1).Result.Text & vbNewLine & _
vbNewLine & EmailItem.htmlbody ' - OVDE, KADA STAVIM OVO POD KOMENTAR'
.Display
End With
With ActiveDocument
.Shapes(1).Visible = msoFalse ' – OVDE….'
.PrintOut Background:=False
.Shapes(1).Visible = msoTrue
End With
Application.ScreenUpdating = True
Set Doc = Nothing
Set OL = Nothing
Set EmailItem = Nothing
End Sub
Private Sub CommandButton1_Click()
Dim OL As Object
Dim EmailItem As Object
Dim Doc As Document
Application.ScreenUpdating = False
Set OL = CreateObject("Outlook.Application")
Set EmailItem = OL.CreateItem(olMailItem)
Set Doc = ActiveDocument
With EmailItem
.Display
End With
With EmailItem
.Subject = "Fiksni1 " & ActiveDocument.Bookmarks("Text3").Range.Fields(1).Result.Text & _
" - " & ActiveDocument.Bookmarks("Text1").Range.Fields(1).Result.Text ' - GRESKA SE POJAVLJUJE OVDE, KADA STAVIM OVO POD KOMENTAR POJAVI SE'
.To = "[email protected]"
.Cc = " [email protected] "
.htmlbody = "<p> <font face=""Arial"" size=12>Fiksni1, <br></br> fiksni2 " & _
ActiveDocument.Bookmarks("Text3").Range.Fields(1).Result.Text & " fiksni3 " & _
ActiveDocument.Bookmarks("Text4").Range.Fields(1).Result.Text & " fiksni4 " & _
ActiveDocument.Bookmarks("Text1").Range.Fields(1).Result.Text & vbNewLine & _
vbNewLine & EmailItem.htmlbody ' - OVDE, KADA STAVIM OVO POD KOMENTAR'
.Display
End With
With ActiveDocument
.Shapes(1).Visible = msoFalse ' – OVDE….'
.PrintOut Background:=False
.Shapes(1).Visible = msoTrue
End With
Application.ScreenUpdating = True
Set Doc = Nothing
Set OL = Nothing
Set EmailItem = Nothing
End Sub
[Ovu poruku je menjao 3okc dana 02.06.2013. u 21:00 GMT+1]