İz bırakan Yorumlar
İz bırakan Yorumlar
MS Excel 365, iz bırakan yorum eklemek için bir özellik sağlar. Bu yorumlar, sohbetler gibi çalışır ve tartışmalar için kullanılabilir. Yorumlar artık, iz bırakan konuşmalar yapma olanağı tanıyan bir Yanıt kutusuyla birlikte gelir. Eski yorumlar, Excel 365’te Notlar olarak adlandırılır. Aşağıdaki ekran görüntüsü, Excel’de açıldığında iz bırakan yorumların nasıl görüntülendiğini göstermektedir.
İz bırakan yorumlar, Excel’in daha eski sürümlerinde bu şekilde gösterilir. Aşağıdaki resimler, örnek dosyanın Excel 2016’da açılarak alınmıştır.
Aspose.Cells ayrıca iz bırakan yorumları yönetme özelliği sağlar.
İz Bırakan Yorumlar Ekle
Excel’de İz bırakan yorum eklemek için aşağıdaki adımları izleyin.
-
Yöntem 1
-
İncele Sekmesine tıklayın
- Yeni Yorum düğmesine tıklayın
- Bu, etkin hücreye yorum girmek için bir iletişim kutusu açacaktır.
- Bu, etkin hücreye yorum girmek için bir iletişim kutusu açacaktır.
-
Yorum eklemek istediğiniz hücreye sağ tıklayın.
- Yeni Yorum seçeneğine tıklayın
- Yeni Yorum seçeneğine tıklayın.
- Bu, etkin hücreye yorum girmek için bir iletişim kutusu açacaktır.
Aspose.Cells Kullanarak İz bırakan Yorum Ekleme
Aspose.Cells, iz bırakan yorumları eklemek için Comments.AddThreadedComment yöntemi sağlar. Comments.AddThreadedComment yöntemi, aşağıdaki üç parametreyi kabul eder.
- Hücre Adı: Yoruma eklenecek hücrenin adı.
- Yorum Metni: Yorumun metni.
- ThreadedCommentAuthor: Yorumun yazarı
Aşağıdaki kod örneği, A1 hücresine iz bırakan Yorum eklemek için Comments.AddThreadedComment yönteminin kullanımını göstermektedir. Referans için kod tarafından oluşturulan çıktı Excel dosyasını lütfen inceleyin.
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string outDir = RunExamples.Get_OutputDirectory(); | |
Workbook workbook = new Workbook(); | |
// Add Author | |
int authorIndex = workbook.Worksheets.ThreadedCommentAuthors.Add("Aspose Test", "", ""); | |
ThreadedCommentAuthor author = workbook.Worksheets.ThreadedCommentAuthors[authorIndex]; | |
// Add Threaded Comment | |
workbook.Worksheets[0].Comments.AddThreadedComment("A1", "Test Threaded Comment", author); | |
workbook.Save(outDir + "AddThreadedComments_out.xlsx"); |
İz Bırakan Yorumları Okuma
Excel’de İz bırakan yorumları okuma
Excel’de iz bırakan yorumları okumak için, yorum içeren hücrenin üzerine fareyi getirerek yorumları görüntüleyebilirsiniz. Yorumlar görünümü aşağıdaki resimde görüldüğü gibi olacaktır.
Aspose.Cells Kullanarak İz Bırakan Yorumları Okuma
Aspose.Cells, belirli sütun için iz bırakan yorumları almak için Comments.GetThreadedComments yöntemini sağlar. Comments.GetThreadedComments yöntemi, sütun adını parametre olarak alır ve ThreadedCommentCollection‘yi döndürür. Yorumları görüntülemek için ThreadedCommentCollection üzerinde yinelemeniz gerekebilir.
Aşağıdaki örnek, örnek Excel Dosyasını yükleyerek A1 sütunundan yorumları okumayı göstermektedir. Referans için kod tarafından oluşturulan konsol çıktısını inceleyin.
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
Workbook workbook = new Workbook(sourceDir + "ThreadedCommentsSample.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Get Threaded Comments | |
ThreadedCommentCollection threadedComments = worksheet.Comments.GetThreadedComments("A1"); | |
foreach (ThreadedComment comment in threadedComments) | |
{ | |
Console.WriteLine("Comment: " + comment.Notes); | |
Console.WriteLine("Author: " + comment.Author.Name); | |
} |
Konsol Çıktısı
Comment: Test Threaded Comment
Author: Aspose Test
Dişli yorumların oluşturulma zamanını okuyun
Aspose.Cells belirtilen sütun için dişli yorumları almak için Comments.GetThreadedComments metodunu sağlar. Comments.GetThreadedComments metodu sütun adını bir parametre olarak alır ve ThreadedCommentCollection değerini döndürür. ThreadedCommentCollection üzerinde yineleyebilir ve ThreadedComment.CreatedTime özelliğini kullanabilirsiniz.
Aşağıdaki örnek, örnek Excel Dosyasını yükleyerek dişli yorumların oluşturulma zamanını okuma işlemini göstermektedir. Kod tarafından oluşturulan konsol çıktısını referans için lütfen inceleyin.
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
Workbook workbook = new Workbook(sourceDir + "ThreadedCommentsSample.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Get Threaded Comments | |
ThreadedCommentCollection threadedComments = worksheet.Comments.GetThreadedComments("A1"); | |
foreach (ThreadedComment comment in threadedComments) | |
{ | |
Console.WriteLine("Comment: " + comment.Notes); | |
Console.WriteLine("Author: " + comment.Author.Name); | |
Console.WriteLine("Created Time: " + comment.CreatedTime); | |
} |
Konsol Çıktısı
Comment: Test Threaded Comment
Author: Aspose Test
Created Time: 5/15/2019 12:46:23 PM
Dişli Yorumları Düzenle
Excel’de Dişli yorumu düzenle
Excel’de dişli yorumu düzenlemek için, aşağıdaki resimde gösterildiği gibi yorumun üzerindeki Düzenle bağlantısına tıklayın.
Aspose.Cells, belirtilen sütun için dişli yorumları almak için {0} metodunu sağlar. {1} metodu sütun adını bir parametre olarak alır ve {2} değerini döndürür. Gereken yorumu {3} içinde güncelleyebilir ve çalışma kitabını kaydedebilirsiniz.
Aşağıdaki örnek, örnek Excel Dosyasını yükleyerek A1 sütunundaki ilk dişli yorumu düzenleme işlemini göstermektedir. Kod tarafından oluşturulan güncellenmiş yorumu içeren çıktı Excel dosyasını referans için lütfen inceleyin.
Aşağıdaki örnek, A1 sütunundaki ilk konu başlı yorumu düzenlemeyi, örnek Excel Dosyasını yükleyerek gösterir. Lütfen kodla oluşturulan güncellenmiş yorumu referans için çıktı Excel dosyasını görün.
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
string outDir = RunExamples.Get_OutputDirectory(); | |
Workbook workbook = new Workbook(sourceDir + "ThreadedCommentsSample.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Get Threaded Comment | |
ThreadedComment comment = worksheet.Comments.GetThreadedComments("A1")[0]; | |
comment.Notes = "Updated Comment"; | |
workbook.Save(outDir + "EditThreadedComments.xlsx"); |
Dişli Yorumları Kaldır
Excel’de dişli yorumları kaldırın
Excel’de dişli yorumları kaldırmak için, yorumları içeren hücre üzerinde sağ tıklayın ve aşağıdaki resimde gösterildiği gibi Yorumu Sil seçeneğini tıklayın.
Aspose.Cells, belirtilen sütun için yorumları kaldırmak için {0} metodu sağlar. {1} metodu sütun adını bir parametre olarak alır ve o sütundaki yorumları kaldırır.
Aşağıdaki örnek, örnek Excel Dosyasını yükleyerek A1 sütunundaki yorumları kaldırma işlemini göstermektedir. Kod tarafından oluşturulan çıktı Excel dosyasını referans için lütfen inceleyin.
Aşağıdaki örnek, A1 sütunundaki yorumları kaldırmayı, örnek Excel Dosyasını yükleyerek gösterir. Referans için kodla oluşturulan çıktı Excel dosyasını görün.
Örnek Kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
string outDir = RunExamples.Get_OutputDirectory(); | |
Workbook workbook = new Workbook(sourceDir + "ThreadedCommentsSample.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
CommentCollection comments = worksheet.Comments; | |
// Get Author of first comment in A1 | |
ThreadedCommentAuthor author = worksheet.Comments.GetThreadedComments("A1")[0].Author; | |
// Remove Comments | |
comments.RemoveAt("A1"); | |
ThreadedCommentAuthorCollection authors = workbook.Worksheets.ThreadedCommentAuthors; | |
// Remove Author of first comment in A1 | |
authors.RemoveAt(authors.IndexOf(author)); | |
workbook.Save(outDir + "ThreadedCommentsSample_Out.xlsx"); |