gpt4 book ai didi

c# - 如何从文档中的特定位置读取表格?

转载 作者:行者123 更新时间:2023-11-30 18:34:36 26 4
gpt4 key购买 nike

当我使用以下行时,它会读取该特定文档的所有表格:

  foreach (Microsoft.Office.Interop.Word.Table tableContent in document.Tables)

但是我想读取特定内容的表格,例如从一个标识符到另一个标识符。

标识符的形式可以是[SRS oraganisation_123]到另一个标识符[SRS Oraganisation_456]

我只想读取上述标识符之间的表格。

假设第 34 页包含我的标识符,所以我想读取从那一点到我遇到第二个标识符的所有表格。我不想阅读剩余的表格。

请问我对问题的任何澄清。

最佳答案

假设开始和结束标识符存储在名为 myStartIdentifiermyEndIdentifier 的变量中 -

    Range myRange = doc.Range();
int iTagStartIdx = 0;
int iTagEndIdx = 0;

if (myRange.Find.Execute(myStartIdentifier))
iTagStartIdx = myRange.Start;

myRange = doc.Range();
if (myRange.Find.Execute(myEndIdentifier))
iTagEndIdx = myRange.Start;

foreach (Table tbl in doc.Range(iTagStartIdx,iTagEndIdx).Tables)
{
// Your code goes here
}

关于c# - 如何从文档中的特定位置读取表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15893130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com