C#获取不到word模板中书签的内容,即bm.Range.Text始终为null

doc.Activate();
foreach (Microsoft.Office.Interop.Word.Bookmark bm in doc.Bookmarks)
{
switch (bm.Name)
{
case "Day": Name = bm.Range.Text; break; //姓名

case "YlId": bm.Select(); ID = bm.Range.Text; break;//

case "IllNa": Zhenduan = bm.Range.Text; break;//
case "Money1": string temp = bm.Range.Text; ToCoPay = AnalyStr("壹万叁千肆百伍拾元陆角分"); break;
case "Money2": PerPay = AnalyStr(bm.Range.Text); break;
} //C#操作Word书签

}

 switch (bm.Name)
{
bm.Select();
case "Day": Name = bm.Range.Text; break; //姓名

原先有bm.select();的,即使有这句也得不到name的值,bm.Range.Text始终为Null。