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
:D คลิกใช่แล้วเกิดหตุการณ์ใดขึ้นหรือไม่ อย่างไร แจ้งมาด้วยครับ

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
:D เปิดจาก 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
:D สั่งปิดไฟล์ที่ 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
:D จำลองไฟล์ขึ้นมาอีกชุด เปลี่ยนทุกข้อมูลสำคัญให้เป็นตัวอย่างแล้วลองแนบมาดูกันเผื่อช่วยได้ครับ

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
OOjaoQQ wrote: Thu Aug 02, 2018 11:24 pm ทำได้แล้วครับอาจารย์ต้องเข้าไปแก้ไขใน registry editor ครับ
https://support.microsoft.com/th-th/hel ... and-messag
:thup: ยินดีด้วยครับ