Arquivo do Excel não mostra Hyperlink no modo de exibição protegido (Gembox e Kendo)

0

Pergunta

Eu tenho um problema com alguns arquivos do excel. Eu sódio'ter armazenado três arquivos do excel no azure armazenamento em nuvem. Eu implementei uma opção de download do meu site. Estou abrindo o arquivo via Gembox no servidor para inserir um link por linha, com a ajuda da opção hiperlink de Gembox.

Ao abrir o Excel-Arquivo pela primeira vez, em vez de mostrar o texto do hiperlink, o excel exibe o valor de erro '#NOME?'. No entanto, há também um aviso de segurança, para que ele se abre em um modo de exibição protegido.

#NOME? erro

Quando eu clicar no botão para editar a planilha, o texto mostra adequado.

Textos mostra adequada

Ideias sobre a forma como o texto pode ser mostrado adequado desde o início?

excel gembox-spreadsheet hyperlink
2021-11-11 12:31:15
1

Melhor resposta

0

É que uma fórmula de HIPERLINK? Que poderia explicar este comportamento.

Para evitar isso tente usar a ExcelCell.Hyperlink propriedade. Você pode encontrar um exemplo de seu uso sobre esta Hiperligação exemplo.

var workbook = new ExcelFile();
var worksheet = workbook.Worksheets.Add("Hyperlinks");
var hyperlinkStyle = workbook.Styles[BuiltInCellStyleName.Hyperlink];

var cell = worksheet.Cells["B1"];
cell.Value = "Link to GemBox homepage";
cell.Style = hyperlinkStyle;
cell.Hyperlink.Location = "https://www.gemboxsoftware.com";
cell.Hyperlink.IsExternal = true;

Ou você pode continuar a usar a fórmula de HIPERLINK e para resolver isso você precisa executar o ExcelFile.Calculate método antes de salvar o ExcelFile.

Nota, a versão mais recente do GemBox.Uma planilha tem apoio para recalcular função de HIPERLIGAÇÃO.

2021-11-12 10:31:27

Ei Mario, obrigado pela sua resposta. Não, não é uma fórmula de hiperlink. Meu código é realmente a mesma que a sua. Também eu uso pasta de trabalho.Calcular() antes de devolver.
chey.tii

@chey.tii, eu era incapaz de observar este problema quando utilizar o Hyperlink propriedade. Você pode fazer o upload em algum lugar do Excel arquivo e envie-o para mim para que eu possa investigá-lo?
Mario Z

@chey.tii só queria ver de novo, você ainda está tendo problema com isso? Além disso, você está usando a versão mais recente? Note que o suporte para o cálculo a fórmula de HIPERLINK foi recentemente adicionados, por isso você precisa usar uma versão mais recente.
Mario Z

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................