Page 1 of 1
เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Mon Jul 23, 2018 10:21 pm
by OOjaoQQ
Code: Select all
Private Sub CommandButton6_Click()
Dim WordDoc As Object
Set WordDoc = CreateObject("Word.Application")
WordDoc.Documents.Open "D:\MyFile\Indict25.docx"
WordDoc.Visible = True
End Sub
เวลาเปิด word แล้วข้อมูลไม่อัพเดท ครับ
เพราะเวลาเปิดไฟล์ปกติจะมีข้อความขึ้นตามไฟล์แนบ
ิอยากให้อาจารย์แนะนำ code ที่รันอัพเดทครับ
Re: เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Mon Jul 23, 2018 10:39 pm
by snasui
คลิกใช่แล้วเกิดหตุการณ์ใดขึ้นหรือไม่ อย่างไร แจ้งมาด้วยครับ
Re: เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Mon Jul 23, 2018 10:59 pm
by OOjaoQQ
เปิดจาก word คลิกใช่ ข้อมูล จะใช้ได้ครับ
แต่ถ้าสั่งเปิดจาก excel จดหมายเวียนจะใช้ไม่ได้ครับ
Re: เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Mon Jul 23, 2018 11:03 pm
by snasui
เปิดจาก Excel ซึ่งเป็นไฟล์ที่ Word นำข้อมูลไปใช้หรือไม่ครับ
หากใช่ให้เขียนการเปิด Word จาก Excel ไฟล์อื่น ไม่ใช่ไฟล์ไฟล์ที่ Word นำข้อมูลไปใช้ครับ
Re: เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Mon Jul 23, 2018 11:07 pm
by OOjaoQQ
excel ตัวที่ใช้รันคำสั่ง ไม่ใช่ excel ฐานข้อมูลครับ มี 3 ไฟล์ครับ
1.excel ตัวรันคำสั่ง
2.excel ตัวฐานข้อมูล
3.word ซึ่งเป็นจดหมายเวียน ใช้ฐานข้อมูล จากข้อ 2
การทำงานที่ผมเขียนไว้คือ excel ไฟล์ที่ 1 เป็น userform บันทึกข้อมูล ไปยัง excel ไฟล์ที่ 2
แล้ว run เปิด word จากไฟล์ที่ 1 โดยใช้ข้อมูล excel ไฟล์ที่ 2 ครับ
Re: เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Mon Jul 23, 2018 11:29 pm
by snasui
สั่งปิดไฟล์ที่ 2 เสียก่อนแล้วเปิด Word ครับ
Re: เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Tue Jul 24, 2018 12:00 am
by OOjaoQQ
ไฟล์ที่เป็นตัวฐานข้อมูล ปิดตลอดครับ เพราะ เวลา จะเพิ่มข้อมูล สั่งเปิด สั่งเซฟ สั่งปิดครับ
ขออนุญาติไม่แนบไฟล์ เนื่องจาก มีฐานข้อมูล พวก เลข 13 ครับ
Re: เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Tue Jul 24, 2018 7:00 pm
by snasui
จำลองไฟล์ขึ้นมาอีกชุด เปลี่ยนทุกข้อมูลสำคัญให้เป็นตัวอย่างแล้วลองแนบมาดูกันเผื่อช่วยได้ครับ
Re: เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Thu Aug 02, 2018 11:24 pm
by OOjaoQQ
ทำได้แล้วครับอาจารย์ต้องเข้าไปแก้ไขใน registry editor ครับ
https://support.microsoft.com/th-th/hel ... and-messag
Re: เขียน vba เปิดไฟล์ word ซึ่งเป็นจดหมายเวียน ครับ
Posted: Fri Aug 03, 2018 6:01 am
by snasui
ยินดีด้วยครับ