Word书签问题 还是这里人气旺点。Word的Table中,能否判断某行某列带有标签?比如第二行第三列是否带有标签,标签名称是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接判断就可以了,语句如下,希望对你有帮助if (app.ActiveDocument.Books.Exists("标签名") == true){} Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application(); 根据Range搜索一下 Word.Table tbl; foreach (Word.Book bm in doc.Books ) { foreach(Word.Row row in tbl.Rows) { foreach (Word.Cell cell in row.Cells) { if ((bm.Range.Start >= cell.Range.Start && bm.Range.Start <= cell.Range.End) || (bm.Range.End >= cell.Range.Start && bm.Range.End <= cell.Range.End)) { //book inside cell } } } 《小鸡快跑》简单实现[C#源码下载] 这几个消息在c#里如何获得吗? C# 内存泄露 TCP通讯接口文档分析(利用socket) 求先一行一行填充datagridview,最后一起提交数据库添加记录的解决思路 C#新手求助 不执行DataSet的构造函数,如何把DataSet彻底清空? 请教CMPP技术隐藏签名的原理! 请msmq高手进来解决一下我的问题 刷新问题,急! webBrowser编辑器 设置图片路径 TFS 连接的项目没有锁的标识了
if (app.ActiveDocument.Books.Exists("标签名") == true)
{}
Word.Table tbl;
foreach (Word.Book bm in doc.Books )
{
foreach(Word.Row row in tbl.Rows)
{
foreach (Word.Cell cell in row.Cells)
{
if ((bm.Range.Start >= cell.Range.Start &&
bm.Range.Start <= cell.Range.End) ||
(bm.Range.End >= cell.Range.Start &&
bm.Range.End <= cell.Range.End))
{
//book inside cell
}
}
}