当前位置: 首页>>代码示例>>C++>>正文


C++ Cells::get_Count方法代码示例

本文整理汇总了C++中Cells::get_Count方法的典型用法代码示例。如果您正苦于以下问题:C++ Cells::get_Count方法的具体用法?C++ Cells::get_Count怎么用?C++ Cells::get_Count使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cells的用法示例。


在下文中一共展示了Cells::get_Count方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: Button_Click

//---------------------------------------------------------------------------
void __fastcall TRefEditForm::Button_Click(TObject *Sender)
{

  wchar_t	*doc_contents;
  wchar_t	*ref_contents;
  wchar_t	*ref_codes;
  RangePtr	my_range;
  OleVariant	FileName;
  
  PrepareWord();

  if(OpenDialog1->Execute())
  { ref_fileName = OpenDialog1->FileName;
    FileName = ref_fileName;
    WordDocument1->ConnectTo(WordApplication1->Documents->Open(FileName));

    TablesPtr doc_tables;
              doc_tables=WordDocument1->Tables;
    Table* ref_table;
           ref_table=doc_tables->Item(1);
    Columns* ref_table_columns;
             ref_table_columns=ref_table->get_Columns();
    Column* ref_column;
            ref_column=ref_table_columns->get_First();
    Cells* cells;
           cells=ref_column->Cells;
    ref_count=cells->get_Count();

    Cell* cell;

    arr=new TRefCod2RefNo[ref_count];
    RangePtr  ref_range;
    for(long j=0;j<ref_count;j++)
                { cell=cells->Item(j+1);
                  ref_range=cell->get_Range();
                  ref_contents =ref_range->get_Text();
                  wcsncpy(arr[j].RefCode, ref_contents, 4);
                  arr[j].RefCode[4]='\0';
                  arr[j].RefNo=j+1;
                  arr[j].used=0;
                }
//    ref_sort(arr, ref_count);
    WordDocument1->Close();
    WordDocument1->Disconnect();
  }
/*
        ref_count=WordDocument1->Tables->Item(1)->get_Columns()->get_First()->Cells->get_Count();
        Cell* cell;
        arr=new TRefCod2RefNo[ref_count];
        for(long j=0;j<ref_count;j++)
        { cell=WordDocument1->Tables->Item(1)->get_Columns()->get_First()->Cells->Item(j+1);
          wcsncpy(arr[j].RefCode, cell->get_Range()->get_Text(), 4);
          arr[j].RefCode[4]='\0';
          arr[j].RefNo=j+1;
        }
         ListBox1->Items->Clear();
         ListBox2->Items->Clear();
         for(long j=0;j<ref_count;j++)
        {
         ListBox1->Items->Append((AnsiString)arr[j].RefCode);
         ListBox2->Items->Append(IntToStr(arr[j].RefNo));
        }
*/
}
开发者ID:DmytroBiriukov,项目名称:RefEditor,代码行数:65,代码来源:vocab.cpp


注:本文中的Cells::get_Count方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。