zoukankan      html  css  js  c++  java
  • 使用VSTO读取WORD表格中的单元格内容的问题

      最近使用VSTO(Visual Studio Tools For Office)读取Word表格中的内容,假设读取一个单元格的内容为text,当我在控制台输出这个text时,机箱里面就会发出"滴"的响声,问题很诡异,我百思不得其解。代码大概如下:

     

    Application app = new ApplicationClass();
    Document doc
    = app.Documents.open(ref filePath,ref missing,...);
    string text = doc.Tables[10].Cell(4,1).Range.text;
    Console.WriteLine(text);
    Console.Read();

       运行这一段的时候诡异的事情就会发生,每次机箱里面就会发出"滴"的声音。经过单步调试,发现就是Console.WriteLine(text);这一行发出的响声。如是我用MessageBox.Show(text);的方式显示了一下text的内容,发现在我需要的内容后面还有一个黑框框,那问题肯定就出在这个黑框框上了。我想把这个黑框框给截掉,再在控制台打印看看:

    text = text.Substring(0,text.length - 2);
    Console.WriteLine(text);

    果然这样就不会发出声音了,不知道这后面是个什么符号,ASCII码是多少?为什么每个单元格的内容读出来都会在后面加上这个符号,而且在控制台打印时会发出声音?有空再研究下!

  • 相关阅读:
    线段树(已修改+补题
    畅通工程
    线段树
    charles
    flash
    mysql node pool
    node简单操作mysql的类
    小于任意数字的随机数
    文件系统的移植
    驱动
  • 原文地址:https://www.cnblogs.com/MichaelGuan/p/1643630.html
Copyright © 2011-2022 走看看