Verkettete Kommentare
Verkettete Kommentare
MS Excel 365 bietet eine Funktion zum Hinzufügen von Thread-Kommentaren. Diese Kommentare funktionieren als Konversationen und können für Diskussionen verwendet werden. Die Kommentare verfügen jetzt über ein Antwortfeld, das Thread-Gespräche ermöglicht. Die alten Kommentare heißen in Excel 365 Notizen. Der folgende Screenshot zeigt, wie Thread-Kommentare angezeigt werden, wenn sie in Excel geöffnet werden.
Thread-Kommentare werden in älteren Versionen von Excel so angezeigt. Die folgenden Bilder wurden durch Öffnen der Beispieldatei in Excel 2016 aufgenommen.
Aspose.Cells bietet auch die Funktion zum Verwalten von Thread-Kommentaren.
Verkettete Kommentare hinzufügen
Verketteten Kommentar mit Excel hinzufügen
Führen Sie die folgenden Schritte aus, um Thread-Kommentare in Excel 365 hinzuzufügen.
- Methode 1
- Drücke denÜberprüfungTab
- Drücke denNeuer KommentarKnopf
- Dies öffnet einen Dialog zur Eingabe von Kommentaren in die aktive Zelle.
- Methode 2
- Klicken Sie mit der rechten Maustaste auf die Zelle, in die Sie den Kommentar einfügen möchten.
- Drücke denNeuer KommentarMöglichkeit.
- Dies öffnet einen Dialog zur Eingabe von Kommentaren in die aktive Zelle.
Fügen Sie einen Thread-Kommentar mit Aspose.Cells hinzu
Aspose.Cells bietetKommentare.AddThreadedComment-Methode zum Hinzufügen von Thread-KommentarenKommentare.AddThreadedComment akzeptiert die folgenden drei Parameter.
- Cell Name: Der Name der Zelle, in die der Kommentar eingefügt wird.
- Kommentartext: Der Text des Kommentars.
- ThreadedCommentAutor: Der Autor des Kommentars
Das folgende Codebeispiel veranschaulicht die Verwendung vonKommentare.AddThreadedComment Methode, um der Zelle A1 einen Thread-Kommentar hinzuzufügen. Bitte sehen Sie sich … anExcel-Datei ausgebengeneriert durch den Code als Referenz.
Beispielcode
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = ""; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Add Author | |
int authorIndex = workbook.getWorksheets().getThreadedCommentAuthors().add("Aspose Test", "", ""); | |
ThreadedCommentAuthor author = workbook.getWorksheets().getThreadedCommentAuthors().get(authorIndex); | |
// Add Threaded Comment | |
workbook.getWorksheets().get(0).getComments().addThreadedComment("A1", "Test Threaded Comment", author); | |
workbook.save(dataDir + "AddThreadedComments_out.xlsx"); |
Lesen Sie Thread-Kommentare
Lesen Sie Thread-Kommentare mit Excel
Um Thread-Kommentare in Excel zu lesen, bewegen Sie einfach die Maus über die Zelle, die Kommentare enthält, um die Kommentare anzuzeigen. Die Kommentaransicht sieht wie in der folgenden Abbildung aus.
Lesen Sie Thread-Kommentare mit Aspose.Cells
Aspose.Cells bietetKommentare.GetThreadedComments-Methode, um Thread-Kommentare für die angegebene Spalte abzurufen.Kommentare.GetThreadedComments-Methode akzeptiert den Spaltennamen als Parameter und gibt die zurückThreadedCommentCollection. Sie können über die iterierenThreadedCommentCollectionum die Kommentare anzuzeigen.
Das folgende Beispiel demonstriert das Lesen von Kommentaren aus Spalte A1 durch Laden derBeispiel-Excel-Datei. Bitte sehen Sie sich die vom Code generierte Konsolenausgabe als Referenz an.
Beispielcode
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = ""; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(dataDir + "ThreadedCommentsSample.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Get Threaded Comments | |
ThreadedCommentCollection threadedComments = worksheet.getComments().getThreadedComments("A1"); | |
for (Object obj : threadedComments) | |
{ | |
ThreadedComment comment = (ThreadedComment) obj; | |
System.out.println("Comment: " + comment.getNotes()); | |
System.out.println("Author: " + comment.getAuthor().getName()); | |
} |
Konsolenausgabe
Kommentar: Thread-Kommentar testen
Autor: Aspose Test
Lesen Sie die Erstellungszeit von Thread-Kommentaren
Aspose.Cells bietetKommentare.GetThreadedComments-Methode, um Thread-Kommentare für die angegebene Spalte abzurufen.Kommentare.GetThreadedComments-Methode akzeptiert den Spaltennamen als Parameter und gibt die zurückThreadedCommentCollection. Sie können über die iterierenThreadedCommentCollectionund benutze dieThreadedComment.CreatedTimeEigentum.
Das folgende Beispiel demonstriert das Lesen der Erstellungszeit von Thread-Kommentaren durch Laden derBeispiel-Excel-Datei. Bitte sehen Sie sich die vom Code generierte Konsolenausgabe als Referenz an.
Beispielcode
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = ""; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(dataDir + "ThreadedCommentsSample.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Get Threaded Comments | |
ThreadedCommentCollection threadedComments = worksheet.getComments().getThreadedComments("A1"); | |
for (Object obj : threadedComments) | |
{ | |
ThreadedComment comment = (ThreadedComment) obj; | |
System.out.println("Comment: " + comment.getNotes()); | |
System.out.println("Author: " + comment.getAuthor().getName()); | |
System.out.println("Created Time: " + comment.getCreatedTime()); | |
} |
Konsolenausgabe
Kommentar: Thread-Kommentar testen
Autor: Aspose Test
Erstellungszeit: 2019-05-15T12:46:23
Verkettete Kommentare bearbeiten
Bearbeiten Sie Thread-Kommentare mit Excel
Um einen Thread-Kommentar in Excel zu bearbeiten, klicken Sie aufBearbeitenLink auf den Kommentar, wie im folgenden Bild gezeigt.
Bearbeiten Sie den Thread-Kommentar mit Aspose.Cells
Aspose.Cells bietetKommentare.GetThreadedComments-Methode, um Thread-Kommentare für die angegebene Spalte abzurufen.Kommentare.GetThreadedComments-Methode akzeptiert den Spaltennamen als Parameter und gibt die zurückThreadedCommentCollection. Sie können den erforderlichen Kommentar in der aktualisierenThreadedCommentCollectionund speichern Sie die Arbeitsmappe.
Das folgende Beispiel zeigt das Bearbeiten des ersten Kommentarthreads in Spalte A1 durch Laden derBeispiel-Excel-Datei. Bitte sehen Sie sich … anExcel-Datei ausgebengeneriert durch den Code, der den aktualisierten Kommentar als Referenz anzeigt.
Beispielcode
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = ""; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(dataDir + "ThreadedCommentsSample.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Get Threaded Comment | |
ThreadedComment comment = worksheet.getComments().getThreadedComments("A1").get(0); | |
comment.setNotes("Updated Comment"); | |
workbook.save(dataDir + "EditThreadedComments.xlsx"); |
Verkettete Kommentare entfernen
Entfernen Sie Thread-Kommentare mit Excel
Um Thread-Kommentare in Excel zu entfernen, klicken Sie mit der rechten Maustaste auf die Zelle, die die Kommentare enthält, und klicken Sie auf dieKommentar löschenOption wie im folgenden Bild gezeigt.
Entfernen Sie Thread-Kommentare mit Aspose.Cells
Aspose.Cells bietetKommentare.RemoveAt-Methode zum Entfernen von Kommentaren für die angegebene Spalte.Kommentare.RemoveAt akzeptiert den Spaltennamen als Parameter und entfernt die Kommentare in dieser Spalte.
Das folgende Beispiel zeigt das Entfernen von Kommentaren in Spalte A1 durch Laden derBeispiel-Excel-Datei. Bitte sehen Sie sich … anExcel-Datei ausgebengeneriert durch den Code als Referenz.
Beispielcode
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = ""; | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(dataDir + "ThreadedCommentsSample.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
CommentCollection comments = worksheet.getComments(); | |
ThreadedCommentCollection threadedComments = worksheet.getComments().getThreadedComments("I4"); | |
ThreadedCommentAuthor author = threadedComments.get(0).getAuthor(); | |
comments.removeAt("I4"); | |
ThreadedCommentAuthorCollection authors = workbook.getWorksheets().getThreadedCommentAuthors(); | |
authors.removeAt(authors.indexOf(author)); | |
workbook.save(dataDir + "ThreadedCommentsSample_Out.xlsx"); |