Word มี "ตัวแปร" หลายประเภทมีหลายสิ่งที่เรียกว่า "ตัวแปรเอกสาร" แต่มีสิ่งอื่น ๆ ที่ฉันจะเรียกว่า "คุณสมบัติ" - ฉันจะลองรายการประเภทหลักด้านล่าง
มีสถานที่ไม่กี่แห่งใน Word ที่คุณสามารถค้นหาคุณสมบัติบางประเภทได้ แต่สำหรับ "ตัวแปร" จริงและคุณสมบัติประเภทอื่น ๆ หากคุณไม่สามารถใช้แมโครหรือรหัสอื่นคุณต้องเปิดเครื่องรูดไฟล์. docx และ ดูไฟล์ต่าง ๆ ในนั้น
สถานที่ที่คุณสามารถดูได้ใน Word 2010 (ไม่แสดงตัวแปรเอกสารที่นี่) ...
ใน "Backstage" - ดูที่แท็บไฟล์ตัวเลือกข้อมูลและคุณควรเห็นคุณสมบัติบางรายการทางด้านขวา คลิก "แสดงคุณสมบัติทั้งหมด" ที่ด้านล่างของรายการและคุณอาจเห็นมากขึ้น
ข ในแท็บแทรกกลุ่มข้อความชิ้นส่วนด่วน -> คุณสมบัติคุณจะเห็นรายการ "คุณสมบัติที่มีอยู่ภายใน + คุณสมบัติบางส่วนหรือทั้งหมดที่แทรกโดย Sharepoint หากนั่นคือสิ่งที่คุณกำลังใช้
ค. ใน "แผงข้อมูลเอกสาร" (DIP) หากคุณไม่เห็นให้ไปที่เมนูไฟล์แล้วเลือกตัวเลือกจากนั้นพูดแถบเครื่องมือด่วน เลือก "เลือกคำสั่ง" ภายใต้ "คำสั่งทั้งหมด" จากนั้นมองหา "คุณสมบัติ" เลือกและคลิกปุ่มเพิ่ม จากนั้นคุณควรเห็นไอคอนในแถบเครื่องมือด่วนที่มี "i" สีขาวขนาดเล็กตัดกับพื้นหลังสีน้ำเงินแบบวงกลม คลิกที่นั้นและคุณควรเห็นคุณสมบัติบางอย่างในตัว (ผู้แต่งชื่อเรื่อง ฯลฯ ) หรือคุณสมบัติ "ชนิดเนื้อหา" ของ Sharepoint หากคุณใช้ SharePoint คุณสามารถพลิกดูหนึ่งในหลายมุมมองได้ หากคุณคลิกดรอปดาวน์ที่ด้านบนซ้ายของกรมทรัพย์สินทางปัญญาแล้วเลือก "คุณสมบัติขั้นสูง" คุณจะเห็นกล่องโต้ตอบหลายแท็บที่แสดง
สำหรับทุกอย่างอื่นคุณอาจต้องดูใน XML ใน. docx ในการทำเช่นนั้นให้ทำสำเนาเอกสารของคุณ สมมติว่าสำเนาเรียกว่า mydoc.docx เปลี่ยนชื่อเป็น mydoc.docx.zip เปิด zip จากนั้นมองหาสิ่งต่าง ๆ ตามที่แนะนำด้านล่าง ...
ตัวแปรเอกสารจริงจะถูกเก็บไว้ในโฟลเดอร์คำใน settings.xml ในองค์ประกอบที่เรียกว่า w: docVars คุณควรเห็นชื่อและค่าสำหรับแต่ละตัวแปร คุณสามารถแทรกค่าของตัวแปรเอกสารในเอกสารของคุณโดยใช้ฟิลด์ {DOCVARIABLE Variablename}
ข คุณสมบัติเอกสารในตัวรวมถึงสิ่งต่าง ๆ เช่นผู้แต่งชื่อเรื่อง ฯลฯ ในกรณีส่วนใหญ่ค่าสามารถแทรกลงในเอกสารโดยใช้ช่องทาง spcialised เช่น {AUTHOR} หรือในบางกรณีฟิลด์ {DOCPROPERTY} แม้ว่ามันจะยุ่งหน่อย แต่ก็มีรายชื่อมาตรฐาน คุณสามารถค้นหาค่าส่วนใหญ่ได้ในโฟลเดอร์ docProps ในไฟล์ core.xml และ app.xml อย่างไรก็ตามบางส่วน ("คุณสมบัติของหน้าปก") จะถูกเก็บไว้หากใช้ในหนึ่งในไฟล์ "item.xml" (เช่น "item1.xml" ในโฟลเดอร์ customXml
ค. คุณสมบัติเอกสารที่กำหนดเองแบบเก่าที่ผู้ใช้กำหนดเองซึ่งส่วนใหญ่ประกอบด้วยคู่ของชื่อ / ค่าที่สามารถแทรกค่าลงในเอกสารโดยใช้ฟิลด์ {DOCPROPERTY} เช่น {DOCPROPERTY mycustomproperty} สิ่งเหล่านี้จะปรากฏในกล่องโต้ตอบคุณสมบัติขั้นสูง .... แต่ใน. docx จะอยู่ในไฟล์ custom.xml ในโฟลเดอร์ docProps
d คุณสมบัติที่กำหนดเองสไตล์ใหม่หรือที่เรียกว่า "คุณสมบัติ Sharepoint" หรือ "คุณสมบัติประเภทเนื้อหา" เนื่องจากมักจะสร้างและเติมข้อมูลจากคอลัมน์ในรายการ Sharepoint ค่าจะถูกเก็บไว้ใน "ส่วน XML ที่กำหนดเอง" และสามารถแทรกโดยใช้การควบคุมเนื้อหาซึ่งได้รับการตั้งค่าให้ชี้ไปที่บิตของ XML ที่เกี่ยวข้อง (Word 2007 และใหม่กว่าเท่านั้น) ใน. docx คุณจะพบจำนวน "schemas" สำหรับตัวแปรเหล่านี้และค่าของตัวแปรในโฟลเดอร์ customXML ในไฟล์ชื่อ "item1.xml", "item2.xml" เป็นต้น
อี ท้ายที่สุดผู้พัฒนาสามารถใส่ส่วน XML ที่กำหนดเองของตนเองลงในเอกสาร Word และเชื่อมต่อการควบคุมเนื้อหาเข้ากับองค์ประกอบและแอตทริบิวต์ในส่วน XML ที่กำหนดเองเหล่านั้น ฉันจะไม่พยายามเข้าไปดูรายละเอียดของวิธีการทำ แต่คุณจะพบข้อมูลในไฟล์ item1.xml, item2.xml และอื่น ๆ ภายใต้ customXML อย่างไรก็ตามในการค้นหาเนื้อหาควบคุมตัวเองชื่อและสิ่งที่พวกเขาเชื่อมต่อด้วยโดยทั่วไปคุณจะต้องค้นหาในโฟลเดอร์คำเช่น document.xml และอาจจะเป็นหนึ่งใน "หัว" และ "ท้ายกระดาษ" อย่างน้อยหนึ่งรายการ ไฟล์ xml