# Word 超链接

```aardio
// 导入 NPOI 库
import NPOI;

// 创建 Word 文档对象
var doc = NPOI.XWPF.UserModel.XWPFDocument();

// 创建段落
var paragraph = doc.CreateParagraph();

// 创建普通文本运行对象
var run = paragraph.CreateRun();
// 设置超链接前的文本
run.SetText("这是一个包含 ");

// 添加超链接关系
var rId = paragraph.Document.GetPackagePart().AddExternalRelationship(
    "https://www.bing.com",  // 超链接地址
    NPOI.XWPF.UserModel.XWPFRelation.HYPERLINK.Relation  // 指定为超链接关系
).Id;

// 创建超链接文本运行对象
var hyperlinkrun = paragraph.CreateHyperlinkRun(rId);
hyperlinkrun.SetText("指向 Bing 的链接");  // 设置超链接显示文本
hyperlinkrun.SetColor("0000FF");  // 设置超链接颜色为蓝色
hyperlinkrun.Underline = NPOI.XWPF.UserModel.UnderlinePatterns.Single;  // 设置下划线样式

// 创建超链接后的文本运行对象
run = paragraph.CreateRun();
run.SetText(" 的段落。");

// 保存文档到文件
var fs = System.IO.FileStream("sample9.docx", "w");
doc.Write(fs);
fs.Close();
```

主要说明：
1. 在 aardio 中需要先导入 NPOI 库
2. aardio 中创建对象不需要 new 关键字
3. 文件流操作完成后需要手动关闭
4. 所有 NPOI 的类都需要通过完整命名空间访问
5. 常量如 UnderlinePatterns.Single 也需要完整命名空间路径

这段代码实现了创建一个包含超链接的 Word 文档，主要步骤包括：
1. 创建文档对象
2. 添加段落
3. 添加普通文本
4. 创建超链接
5. 设置超链接样式
6. 添加超链接后的文本
7. 保存文档