我想将值从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();