6
ฉันจะอัปเดตฟิลด์ทั้งหมดในเอกสาร Word ได้อย่างไร
ฉันต้องการวิธีอัปเดตทุกฟิลด์ในเอกสาร Word 2013 (หากใช้งานในรุ่นอื่น ๆ ทั้งหมดดีกว่าเดิมฉันมีปัญหานี้กับ Word 2007 และดูเหมือนว่าจะไม่มีอะไรเปลี่ยนแปลงตั้งแต่นั้นมา) ซึ่งรวมถึงการอ้างอิงโยงหมายเลขหน้าสารบัญดัชนีส่วนหัว ฯลฯ หากสามารถอัปเดตได้โดยกดF9ฉันต้องการอัปเดต (ในทางทฤษฎีการอัพเดตฟิลด์สามารถทำให้ฟิลด์อื่นจำเป็นต้องมีการอัปเดตเช่นสารบัญอีกต่อไปจะเปลี่ยนหมายเลขหน้าในข้อความหลักการดูแลกรณีทั่วไปนั้นดีพอสำหรับฉันอันที่จริงแล้วมันก็โอเคถ้าฉันต้องทำงาน มาโครสองหรือสามครั้งก่อนที่มันจะเสถียรฉันแค่อยากมีมาโครตัวเดียวที่พบทุกสิ่ง) ความพยายามของฉันจนถึงขณะนี้ไม่ได้ปรับปรุงฟิลด์ในกล่องข้อความภายในตัวเลข ฉันจะอัปเดตพวกเขาได้อย่างไรและฉันพลาดอะไรไปอีก? แก้ไข : การรวมคำตอบที่ได้รับกับสิ่งที่ฉันได้ให้มาโครที่ดูเหมือนว่าจะปรับปรุงทุกอย่าง (พร้อมกับข้อบกพร่องที่รู้จัก ) '' Update all the fields, indexes, etc. in the specified document. Sub UpdateAllFieldsIn(doc As Document) '' Update tables. We do this first so that they contain all necessary '' …