C# 有没有办法在c中向excel单元格数据添加工具提示#

C# 有没有办法在c中向excel单元格数据添加工具提示#,c#,.net,excel,C#,.net,Excel,我正在从多个数据库生成一个excel工作表,并希望在特定列中添加“工具提示”,以显示从何处获取数据。 我只需要一些属性或方法来设置任何excel单元格的工具提示。 当时我试着: objCopy.Cells[j + Convert.ToInt16(StartRow["StartRow"]), 4].Tooltip = "From First Table"; 及 没有。Excel没有工具提示。唯一接近的是评论 这就是你所需要的。你是说用注释而不是工具提示?Excel没有适用于范围的对象工具提示。如

我正在从多个数据库生成一个excel工作表,并希望在特定列中添加“工具提示”,以显示从何处获取数据。 我只需要一些属性或方法来设置任何excel单元格的工具提示。 当时我试着:

objCopy.Cells[j + Convert.ToInt16(StartRow["StartRow"]), 4].Tooltip = "From First Table";


没有。Excel没有工具提示。唯一接近的是评论


这就是你所需要的。

你是说用
注释而不是
工具提示
?Excel没有适用于
范围的对象
工具提示
。如果是,请尝试。您希望此“工具提示”显示在鼠标上方还是鼠标单击上?您可以在鼠标悬停时使用注释,也可以在鼠标单击时使用数据验证消息。您使用哪个库生成Excel文件?您好,谢谢您的回复。你能告诉我怎么用吗。现在我使用的是objCopy.Cells[j+Convert.ToInt16(StartRow[“StartRow”]),4].Range.AddComment(“来自电子表格”);它仍然不工作。我在调用范围时出错。{System.Reflection.TargetParameterCountException:调用范围时出错。在System.Dynamic.ComRuntimeHelpers.CheckThroweException(Int32 hresult、ExcepInfo和ExcepInfo、UInt32 argErr、String消息)在CallSite.Target(Closure、CallSite、ComObject)在System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet]范围是正确的。我只是检查一些与调用范围相关的语法内容,尝试删除介于两者之间的
范围。
objCopy.Cells[j + Convert.ToInt16(StartRow["StartRow"]), 4].setAttribute("title","From SpreadSheet");