จัดการความคิดเห็นในไฟล์ DOC หรือ DOCX

วิธีการเพิ่ม จัดการ และติดตามความคิดเห็นและการเปลี่ยนแปลงในเอกสาร Word

Effective document collaboration often hinges on the ability to seamlessly add, manage, and track changes. Aspose.Words for .NET empowers developers to programmatically integrate these crucial features into their applications, enabling robust document review workflows. This guide provides a step-by-step walkthrough of how to add, manage, and resolve comments, as well as enable and utilize change tracking within Word documents using Aspose.Words.

การตั้งค่าสภาพแวดล้อมของคุณ

ก่อนที่คุณจะเริ่มใช้งานฟีเจอร์การทำงานร่วมกันในเอกสาร ให้แน่ใจว่าสภาพแวดล้อมการพัฒนาของคุณได้รับการกำหนดค่าอย่างถูกต้อง:

  1. ติดตั้ง .NET SDK: ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของ .NET SDK จาก https://dotnet.microsoft.com/download. ตรวจสอบให้แน่ใจว่ามีความเข้ากันได้กับ Aspose.Words for .NET.
  2. เพิ่ม Aspose.Words ลงในโปรเจ็กต์ของคุณ: รวม Aspose.Words เข้ากับโปรเจ็กต์ .NET ของคุณโดยใช้ NuGet Package Manager:
    dotnet add package Aspose.Words
  3. เตรียมเอกสาร Word: สร้างเอกสาร Word ตัวอย่าง (เช่น review.docx) สำหรับทดสอบฟังก์ชันการแสดงความคิดเห็นและการติดตามการเปลี่ยนแปลง.

คู่มือทีละขั้นตอน

ส่วนนี้ให้คำแนะนำโดยละเอียด พร้อมตัวอย่างโค้ดเกี่ยวกับวิธีการเพิ่มความคิดเห็นและติดตามการเปลี่ยนแปลงภายในเอกสาร Word โดยใช้ Aspose.Words for .NET.

ขั้นตอนที่ 1: โหลดเอกสาร Word และเพิ่มความคิดเห็น

using System;
using Aspose.Words;
using Aspose.Words.Comment;

class Program
{
    static void Main()
    {
        string filePath = "review.docx";
        Document doc = new Document(filePath);

        // ขั้นตอนที่ 1: เพิ่มความคิดเห็นในเอกสาร
        Comment comment = new Comment(doc, "ชื่อผู้ตรวจสอบ", "RN", DateTime.Now)
        {
            Text = "ส่วนนี้ต้องการคำอธิบายเพิ่มเติม."
        };
        Paragraph para = doc.FirstSection.Body.FirstParagraph;
        para.AppendChild(comment);

        // ขั้นตอนที่ 2: เปิดใช้งานการติดตามการเปลี่ยนแปลง
        doc.StartTrackRevisions("ชื่อผู้ตรวจสอบ");

        // ขั้นตอนที่ 3: แก้ไขเนื้อหา
        para.AppendChild(new Run(doc, "เนื้อหาที่อัปเดตถูกเพิ่มระหว่างการตรวจสอบ."));

        // ขั้นตอนที่ 4: บันทึกเอกสารที่อัปเดต
        string outputPath = "ReviewedDocument.docx";
        doc.Save(outputPath);

        Console.WriteLine("ความคิดเห็นและการติดตามการเปลี่ยนแปลงถูกนำไปใช้สำเร็จ.");
    }
}

อธิบายโค้ด

  • โค้ดจะโหลดเอกสาร Word (review.docx) ก่อน
  • สร้างความคิดเห็นใหม่และเชื่อมโยงกับย่อหน้าที่เฉพาะ
  • เปิดใช้งานการติดตามการเปลี่ยนแปลงโดยใช้ StartTrackRevisions
  • แก้ไขเนื้อหาในเอกสาร (ในกรณีนี้ เพิ่มข้อความใหม่)
  • สุดท้าย บันทึกเอกสารที่อัปเดตเป็น ReviewedDocument.docx.

ขั้นตอนที่ 2: ตรวจสอบความคิดเห็นและการเปลี่ยนแปลงในเอกสาร

  1. เปิดไฟล์ ReviewedDocument.docx ใน Microsoft Word.
  2. ตรวจสอบว่าความคิดเห็นที่คุณเพิ่มแสดงอย่างถูกต้องในเอกสาร.
  3. ยืนยันว่าการแก้ไขเนื้อหาที่คุณทำถูกติดตามเป็นการเปลี่ยนแปลง โดยมีข้อมูลของผู้ตรวจสอบเชื่อมโยงกับพวกเขา.

ปัญหาที่พบบ่อย

  1. ความคิดเห็นไม่แสดง:

    • ตรวจสอบให้แน่ใจว่าความคิดเห็นถูกเพิ่มลงในย่อหน้าหรือโหนดเนื้อหาอื่น ๆ ที่ถูกต้องภายในโครงสร้างเอกสาร.
    • ตรวจสอบว่าการแสดงความคิดเห็นเปิดใช้งานในการตั้งค่าการมองเห็นของ Word.
  2. การเปลี่ยนแปลงไม่ถูกติดตาม:

    • ตรวจสอบให้แน่ใจว่าได้เรียกใช้เมธอด StartTrackRevisions ก่อน ที่จะมีการแก้ไขเนื้อหาในเอกสาร.
    • ตรวจสอบให้แน่ใจว่าชื่อผู้ใช้ที่ให้ไว้กับ StartTrackRevisions ไม่ว่างเปล่าหรือเป็น null.
  3. ฟีเจอร์ที่ไม่รองรับ:

    • โปรดทราบว่าฟีเจอร์การแสดงความคิดเห็นหรือการติดตามการเปลี่ยนแปลงขั้นสูงบางอย่างที่นำเสนอในเวอร์ชันใหม่ของ Word อาจไม่เข้ากันได้กับเวอร์ชันเก่าของ Word ทดสอบอย่างละเอียด.

แหล่งข้อมูล

ปรับปรุงการทำงานร่วมกันในเอกสารของคุณวันนี้! ดาวน์โหลดการทดลองใช้ฟรีของ Aspose.Words for .NET จาก https://releases.aspose.com/words/ และสำรวจฟีเจอร์ที่ทรงพลังสำหรับการเพิ่ม จัดการ และติดตามความคิดเห็นและการเปลี่ยนแปลงในเอกสาร Word. เยี่ยมชม เอกสารของเรา เพื่อข้อมูลเพิ่มเติมและตัวอย่างโค้ด. สำรวจ ผลิตภัณฑ์ของเรา และตรวจสอบ บล็อกของเรา สำหรับข่าวสารและเคล็ดลับล่าสุด.

 แบบไทย