ทางเลือกของจดหมายเวียน


0

ฉันมีเอกสาร Word เทมเพลตที่ฉันใช้เมื่อเขียนเอกสารทางเทคนิคเพื่อส่งด้วยแบบร่าง CAD เนื่องจากลักษณะของผลิตภัณฑ์ที่เราสร้างขึ้นหมายเหตุด้านเทคนิคนี้เกือบจะเหมือนกันสำหรับลูกค้าทุกคนที่เราจัดหาเอกสารให้โดยมีค่าเฉพาะแตกต่างกันสำหรับลูกค้าแต่ละราย ตัวอย่างเช่น;

เอกสารนี้ควรอ่านควบคู่กับหมายเลขการวาด XXXXX และ CUSTOMER_NAME สเปค

รายการจะเป็น X มม. ความสูง Y มม. ความยาว

สำหรับลูกค้าแต่ละรายค่าที่เปลี่ยนแปลงจะเหมือนกันเสมอ ขณะนี้ฉันได้เขียน VBA บางส่วนซึ่งให้รายการแบบเลื่อนลงของฉันในรูปแบบผู้ใช้ซึ่งแสดงรายชื่อลูกค้าที่เลิกกิจการของเราทั้งหมด เมื่อฉันเลือกลูกค้า VBA จะทำการ "ค้นหาและแทนที่" อย่างง่ายบนค่าที่ระบุ ( CUSTOMER_NAME, X และ Y ค่าอื่น ๆ )

แม้ว่าวิธีนี้จะใช้งานได้ในขณะนี้ แต่ก็ไม่สามารถปรับขนาดได้และใช้เวลานานในการแก้ไข (ง่าย) นอกจากนี้ยังหมายความว่าหากฉันเลือกลูกค้าผิดฉันต้องเริ่มต้นใหม่อีกครั้ง (ไม่สามารถเลือกลูกค้ารายอื่นได้จากรายการ)

ฉันไม่ต้องการใช้จดหมายเวียนเนื่องจากฉันไม่ต้องการใช้ฐานข้อมูลในพื้นหลังไฟล์ควรมีความเป็นอิสระอย่างสมบูรณ์

ใครบ้างมีตัวอย่างของวิธีอื่นที่สามารถทำได้?


ไฟล์ Excel สามารถทำหน้าที่เป็นฐานข้อมูล (ผ่าน ODBC) เช่น สำหรับ mailmerge
Hannu

@ ฮันนุฉันไม่ต้องการที่จะต้องพึ่งพาไฟล์ใด ๆ จริง ๆ ฉันต้องการให้เอกสาร Word เป็นอิสระโดยสมบูรณ์ ฉันยินดีที่จะให้ค่ารหัสที่ยาก - ปัญหาที่แท้จริงคือการสร้าง "ตัวยึด" สำหรับตัวแปรภายในเอกสาร
Jonny Wright

แนวคิด: ลองเปลี่ยนรหัส VBA ของคุณเพื่อใช้การอ้างอิงซ้ำอีกครั้งแทนการแทนที่ข้อความ
Hannu

คำตอบ:


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.