สามารถใช้เอกสาร Word 2010 เพื่อรวบรวมข้อมูลและสร้างเอกสารตามอินพุตได้หรือไม่


0

นี่คือปัญหาที่ฉันพยายามแก้ไขและคำถามของฉันคือ "สามารถทำได้ใน MS Word 2010 หรือไม่"

  1. ฟอร์ม MS Word 2010 มอบให้แก่ผู้ใช้
  2. ผู้ใช้ส่งแบบฟอร์มมาให้ฉันกรอกอย่างสมบูรณ์
  3. จากการรวบรวมข้อมูลเอกสารที่ต่างกัน 3 ฉบับจะถูกสร้างขึ้นโดยอัตโนมัติเมื่อฉันคลิกปุ่มบนแบบฟอร์ม

เอกสารที่ฝ่ายบริหารต้องการให้ฉันสร้างคือ:

  1. ข้อเสนอซึ่งโดยทั่วไปจะเป็นจำนวนตัวอักษรขนาดยักษ์ที่มัดข้อความจะเหมือนกันเสมอและบางประโยค / ย่อหน้า / ตารางจะต้องเปลี่ยนแปลงตามการตอบสนองของผู้ใช้ (ตัวอย่างเช่นหากผู้ใช้ระบุ "แอปเปิ้ล" และ "สีแดง" ในฟิลด์นั้น ๆ ประโยคเฉพาะในข้อเสนออาจเปลี่ยนจาก "ไม่ทราบว่าไมค์ชอบแอปเปิ้ลหรือไม่" เป็น "ไมค์ระบุว่าเขาชอบแอปเปิ้ล "โดยทั่วไปฉันกำลังมองหาวิธีสร้างย่อหน้าแบบไดนามิกบางส่วนตามคำตอบที่ผู้ใช้ให้
  2. สเปรดชีต Excel ที่มีเซลล์บางเซลล์ที่มีเนื้อหาที่พบในรูปแบบ Word
  3. จดหมายฟอร์มซึ่งเลือกและดึงเนื้อหาบางส่วนจากฟอร์มดั้งเดิมที่ผู้ใช้กรอกอีกครั้ง

ฉันคุ้นเคยกับ VBA แต่ไม่ค่อยคุ้นเคยกับการใช้ข้อมูลที่รวบรวมมาเพื่อสร้างรูปแบบอื่น ๆ


ฉันโพสต์สิ่งนี้บน StackOverflow แต่แนะนำว่าฉันควรย้ายมันไปที่ superuser
Michael Paul

1
มีเหตุผลที่เฉพาะเจาะจงว่าทำไมคุณต้องทำเอกสาร Word? รูปแบบเว็บที่เรียบง่ายจะง่ายกว่ามาก
terdon

ตั้งแต่ VBA เป็นภาษาเขียนโปรแกรมจริงไม่มีเหตุผลต่อ seคุณไม่สามารถทำเช่นนี้ ... แต่มันก็ดูเหมือนว่าเป็นความพยายามที่ใหญ่สวยและเป็น @terdon ชี้ว่ามีวิธีที่ง่ายที่จะทำสิ่งที่คุณต้องการ .
Doktoro Reichard

สวัสดี @terdon และ Doktoro เหตุผลที่เป็นรูปแบบ Word เพราะฉันอยู่ในบัญชีขนาดใหญ่ (ลูกค้าคือ State of CA) และผู้รับเหมาชั้นนำของฉันพร้อมกับคนอื่น ๆ ในโครงการใช้ Microsoft Office เพื่ออำนวยความสะดวกในการรวบรวมข้อมูลประเภทนี้ . นอกจากนี้เรายังใช้ SharePoint แต่มีเทปสีแดงมากมายที่จะไปตามเส้นทางนั้นและฉันไม่รู้อะไรเลยเกี่ยวกับการใช้เว็บฟอร์ม - จากมุมมองการเข้ารหัสเชิงยุทธวิธี ... ตามแนวคิดแล้วฉันเข้าใจแล้ว - เพื่อให้บรรลุเป้าหมายนี้
Michael Paul

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