chatchut > 24-03-12, 12:13 PM
quanghoasla > 24-03-12, 01:21 PM
chatchut > 24-03-12, 08:43 PM
domfootwear > 26-03-12, 09:38 AM
(24-03-12, 12:13 PM)chatchut Đã viết: Cho em hỏi thêm chút:
nhập một thông tin nhưng muốn hiển thị ở 2 file word khác nhau thì khai báo làm sao?
Anh chị giúp em với
Private Sub Command0_Click()
Dim oApp As Object, doc As Object
Dim strDocName As String
Set oApp = CreateObject("Word.Application")
oApp.Visible = True
'Xuat sang file word 1
strDocName = CurrentProject.Path & "\doc.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
'Xuat sang file word 2
strDocName = CurrentProject.Path & "\doc1.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
Set oApp = Nothing
End Sub
chatchut > 26-03-12, 09:37 PM
chatchut > 28-03-12, 09:33 PM
(26-03-12, 09:37 PM)chatchut Đã viết: Cám ơn domfootwear nhiều
em sẽ thử vào chương trình của em
Cho em hỏi thêm với: em không muốn mở file word khi chọn xuất sang word temp mà muốn tạo nút in
để chọn in:
vd: muốn in file "doc" thì chọn nút "doc"
muốn in file "doc1" thì chon nút "doc1"
Rất mong domfootwear hướng dẫn thêm cho em
domfootwear > 29-03-12, 03:14 PM
(26-03-12, 09:37 PM)chatchut Đã viết: Cám ơn domfootwear nhiều
em sẽ thử vào chương trình của em
Cho em hỏi thêm với: em không muốn mở file word khi chọn xuất sang word temp mà muốn tạo nút in
để chọn in:
vd: muốn in file "doc" thì chọn nút "doc"
muốn in file "doc1" thì chon nút "doc1"
Rất mong domfootwear hướng dẫn thêm cho em
Private Sub Command0_Click()
Dim oApp As Object, doc As Object
Dim strDocName As String
Select Case frDK.Value
Case 1
'Xuat sang file word 1 va in
Set oApp = CreateObject("Word.Application")
oApp.Visible = False
strDocName = CurrentProject.Path & "\doc.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
doc.PrintOut
oApp.Quit (False)
Case 2
'Xuat sang file word 2 va in
Set oApp = CreateObject("Word.Application")
oApp.Visible = True
strDocName = CurrentProject.Path & "\doc1.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
doc.PrintOut
oApp.Quit (False)
Case 3
'Xuat sang file word 1
Set oApp = CreateObject("Word.Application")
oApp.Visible = True
strDocName = CurrentProject.Path & "\doc.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
Case 4
'Xuat sang file word 2
Set oApp = CreateObject("Word.Application")
oApp.Visible = True
strDocName = CurrentProject.Path & "\doc1.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
End Select
Set oApp = Nothing
End Sub
kia194 > 31-03-12, 09:11 AM
thanhphongialy > 27-04-12, 12:22 PM
(26-03-12, 09:38 AM)domfootwear Đã viết:(24-03-12, 12:13 PM)chatchut Đã viết: Cho em hỏi thêm chút:
nhập một thông tin nhưng muốn hiển thị ở 2 file word khác nhau thì khai báo làm sao?
Anh chị giúp em với
Tạo thêm 1 file Word dạng Temp. giống như file word trước đó có tên là Doc1.dot, hay là tên gì đó tùy bạn, ở đây tôi đặt tên cho nó là Doc1.dot.
Code sẽ như sau:
Bạn xem thêm file đính kèm nhé (Nhớ giải nén rồi mới mở file nhé)Mã PHP:Private Sub Command0_Click()
Dim oApp As Object, doc As Object
Dim strDocName As String
Set oApp = CreateObject("Word.Application")
oApp.Visible = True
'Xuat sang file word 1
strDocName = CurrentProject.Path & "\doc.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
'Xuat sang file word 2
strDocName = CurrentProject.Path & "\doc1.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
Set oApp = Nothing
End Sub
domfootwear > 27-04-12, 01:55 PM
(27-04-12, 12:22 PM)thanhphongialy Đã viết: Cảm ơn bác đã chỉ giáo! Xin hỏi thêm 1 vấn đề:
Có cách nào khi e ấn "in" thì file word đó in ra và tự động lưu với 1 tên được lấy từ 1 ô trên table từ acces không?
Chân thành cảm ơn!
Option Compare Database
Private Sub Command0_Click()
Dim oApp As Object, doc As Object
Dim strDocName As String
Select Case frDK.Value
Case 1
'Xuat sang file word 1 va in
Set oApp = CreateObject("Word.Application")
oApp.Visible = False
strDocName = CurrentProject.Path & "\doc.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
doc.PrintOut
oApp.ActiveDocument.SaveAs Filename:=CurrentProject.Path & "\" & txtTen & ".doc"
oApp.Quit (True)
Case 2
'Xuat sang file word 2 va in
Set oApp = CreateObject("Word.Application")
oApp.Visible = False
strDocName = CurrentProject.Path & "\doc1.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
doc.PrintOut
oApp.ActiveDocument.SaveAs Filename:=CurrentProject.Path & "\" & txtTen & ".doc"
oApp.Quit (True)
Case 3
'Xuat sang file word 1
Set oApp = CreateObject("Word.Application")
oApp.Visible = True
strDocName = CurrentProject.Path & "\doc.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
Case 4
'Xuat sang file word 2
Set oApp = CreateObject("Word.Application")
oApp.Visible = True
strDocName = CurrentProject.Path & "\doc1.dot"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.Text1
End Select
Set oApp = Nothing
End Sub
Private Sub Form_Load()
Text1 = "Noi dung nay se duoc xuat sang Word !!!"
txtTen = "doc " & Format(Now(), "ddmmmyy hhss")
End Sub
Private Sub frDK_Click()
txtTen = "doc " & Format(Now(), "ddmmmyy hhss")
End Sub