---
title: "Get and Set Bookmark Text"
---

```

## Purpose Summary

This page describes how to get and set bookmark text.

```

On this page we will look at how to get and set bookmark text in a document using Aspose.Words or Open XML SDK.

{{< nosnippet >}}

{{< tabs tabTotal="2" tabID="1" tabName1="Aspose.Words" tabName2="Open XML SDK" >}}

{{< tab tabNum="1" >}}

In Aspose.Words, use the class [
Bookmark](https://reference.aspose.com/words/net/aspose.words/bookmark) to work with a single bookmark ant the [BookmarkCollection](https://reference.aspose.com/words/net/aspose.words/bookmarkcollection/) class to work with a collection of bookmark objects.

The following code example shows how to get and set bookmark text in a document:

{{< gist "aspose-words-gists" "a07e9ebecd60b1cbdfc1063ab58e87c6" "bookmark-text-aspose-words.cs" >}}

{{< /tab >}}

{{< tab tabNum="2" >}}

You can also do the same using the Open XML SDK. At the same time, note that it looks somewhat more complicated and more cumbersome.

The following code example shows how to get and set bookmark text in a document:

{{< gist "aspose-words-gists" "a07e9ebecd60b1cbdfc1063ab58e87c6" "bookmark-text-open-xml.cs" >}}

{{< /tab >}}

{{< /tabs >}}

{{< /nosnippet >}}

```

You can download the sample file of this example from [Aspose.Words GitHub](https://github.com/aspose-words/Aspose.Words-for-.NET/tree/master/Plugins/Aspose.Words%20Vs%20OpenXML%20Words/Aspose.Words%20VS%20OpenXML).

```

```

For more information about Aspose.Words feature please visit [Working with Bookmarks](/words/net/working-with-bookmarks/).

```
