Excel Range返回对象而不是值?

时间:2019-03-03 18:40:56

标签: c# excel ms-word vsto excel-addins

我想将值从Excel传输到Word,但是Range返回的是一个对象而不是Excel值。我知道range是一个对象,所以我使用了Value2属性,但是我仍然得到了对象而不是Excel值。 :

Excel.Range range = Globals.ThisAddIn.Application.ActiveWindow.RangeSelection;

void RangeDocument() 
{
    MessageBox.Show("hello: " + range);
    Word.Application apword = new Word.Application();
    apword.Visible = true;
    Word.Document DOC = apword.Documents.Add();
    var docrange = DOC.Range();               
    docrange.Text = range.Value2.ToString();
}

RangeDocument();

0 个答案:

没有答案