更新:
2008 年 7 月
Bookmark 控制項支援簡單的資料繫結。應該將書籤繫結至使用 DataBindings 屬性的資料來源。書籤的預設資料繫結屬性是 Text 屬性。
如果更新繫結資料集中的資料,則 Bookmark 控制項會反映這些變更。
在文件層級專案中,您可以使用 [資料來源] 視窗將資料繫結至書籤。如需詳細資訊,請參閱 HOW TO:將物件的資料填入文件。
可套用至 Microsoft.Office.Interop.Word..::.Bookmark 的格式,也可以套用至 Bookmark 控制項。這包括字型、縮排、間距、編號方式和樣式。
Microsoft.Office.Interop.Word..::.Bookmark 物件和 Bookmark 控制項之間的另一個差異是,將文字指派給書籤時其不同的運作方式。如果您將文字指派給長度為零的 Microsoft.Office.Interop.Word..::.Bookmark,則文字會附加至書籤的右端,且書籤仍保持長度為零。不過,如果您將文字指派給長度為零的 Bookmark,則文字會插入書籤中,且書籤的長度會延長為插入的字元總數。
此外,Visual Studio Tools for Office 會將 Bookmark..::.Text 屬性加入至 Bookmark 控制項。這與書籤的 Range 上可以使用的 Range..::.Text 屬性不同。
Text 屬性
|
說明
|
|---|
Bookmark..::.Text |
使用這個屬性可以在書籤內顯示文字,並將書籤留在文件上。指派文字給書籤會擴展書籤範圍,但不會刪除該書籤。
例如,Bookmark1.Text = "Hello world" 會將文字插入書籤,並使書籤保留不變。
|
Range..::.Text |
使用這個屬性可以在書籤位置顯示文字,並自動刪除書籤。例如,Bookmark1.Range.Text = "Hello world" 會將文字插入書籤,並刪除該書籤。
|
在文件層級專案中,當您將 Bookmark 控制項從 [工具箱] 拖曳至文件時,Visual Studio Tools for Office 會自動產生該控制項的名稱。您可以在 [屬性] 視窗中變更控制項的名稱。
書籤控制項可以互相重疊,也就是說,多個書籤可以共用相同的文字。當您將新文字指派給其中一個重疊書籤時,它只會包含新文字,且書籤將不再互相重疊。其他書籤現在將只包含原始重疊書籤之間沒有共用的文字。
下表顯示兩個重疊書籤如何共用「這是範例文字。」句子。
書籤
|
文字
|
|---|
重疊書籤
|
[這是 {範例] 文字。}
|
書籤 1
|
這是範例
|
書籤 2
|
範例文字。
|
如果您指派新文字「這是取代文字。」給書籤 1,則書籤將不再重疊,且書籤 2 只會保留原本不屬於書籤 1 的文字。
書籤
|
文字
|
|---|
兩個單獨的書籤
|
[這是取代文字]{文字。}
|
書籤 1
|
這是取代文字
|
書籤 2
|
文字。
|
如果某個書籤完全包含在另一個書籤內,而且您變更了外部書籤的文字,則內部書籤不會被刪除。不過,內部書籤會成為移至外部書籤尾端的空白書籤。下表顯示包含在另一個書籤內的書籤如何共用「這是範例文字。」句子。
書籤
|
文字
|
|---|
重疊書籤
|
[這是 {範例} 文字。]
|
書籤 1
|
這是範例文字。
|
書籤 2
|
範例
|
如果您指派新文字「這是取代文字。」給書籤 1,則書籤將不再重疊,且書籤 2 會成為位於書籤 1 尾端的空白書籤。
書籤
|
文字
|
|---|
兩個單獨的書籤
|
[這是取代文字。]{}
|
書籤 1
|
這是取代文字。
|
書籤 2
| <empty> |
下列事件適用於 Bookmark 控制項:
工作
概念
其他資源
日期
|
記錄
|
原因
|
|---|
2008 年 7 月 |
加入有關透過應用程式層級專案使用書籤控制項的資訊。
| SP1 功能變更。 |