Pergunta

Qual é a melhor maneira de inserir comentários de células no Excel 2007 arquivos programaticamente usando C # e .NET 3.5?

Foi útil?

Solução

Eu apenas fiz exatamente isso, mas com o MS Word (usando Microsoft.Office.Interop.Word

range.Comments.Add (gama, ref _categoryMessage);

Então, eu sugiro usar Microsoft.Office.Interop.Excel eo método similar. Considere isso a partir da MSDN:

http: // MSDN .microsoft.com / es-es / biblioteca / microsoft.office.interop.excel.range.addcomment.aspx

Veja também este demasiado

Outras dicas

Os pontos resposta aceita na direção certa, mas a sintaxe correta é:

Excel.Range cell; 
cell.AddComment("My comment");
Excel._Worksheet oSheet =
  (Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet;
oSheet.Cells[2, 3].Cells.AddComment("Selam");

Você já tentou usar VSTO? Você pode facilmente carregar um documento Excel e manipulá-lo. Para adicionar um comentário a uma célula, carregar o arquivo, ative a planilha, em seguida, selecione a célula como um intervalo e definir o comentário.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top