Fichier Excel n'affiche pas de lien Hypertexte en mode protégé (Gembox et Kendo)

0

La question

J'ai un problème avec certains fichiers excel. Je équipements s'ont stocké trois fichiers excel, dans l'azur de stockage en nuage. J'ai mis en place une option de téléchargement de mon site web. Je suis de l'ouverture du fichier via Gembox sur le serveur pour insérer un lien par ligne avec l'aide de l'hyperlien option de Gembox.

Lors de l'ouverture du Fichier Excel pour la première fois, au lieu de montrer le texte du lien hypertexte, excel affiche la valeur de l'erreur '#NOM?'. Cependant, il est aussi un avertissement de sécurité, de sorte qu'il s'ouvre en mode protégé.

#NOM? erreur

Quand je clique sur le bouton pour modifier la feuille de calcul, le texte témoigne d'un niveau approprié.

Textes montre appropriée

Toutes les idées sur la façon dont le texte peut être affiché approprié dès le début?

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

La meilleure réponse

0

C'est qu'un lien HYPERTEXTE formule? Qui pourrait expliquer ce comportement.

Pour éviter cela, essayez d'utiliser le ExcelCell.Hyperlink de la propriété. Vous pouvez trouver un exemple de son utilisation sur ce lien Hypertexte exemple.

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 vous pouvez continuer à utiliser le lien HYPERTEXTE formule et pour résoudre cette question, vous devez exécuter l' ExcelFile.Calculate méthode avant d'enregistrer le ExcelFile.

Remarque, la dernière version de GemBox.Feuille de calcul a l'appui de recalculer fonction de lien HYPERTEXTE.

2021-11-12 10:31:27

Hey Mario, merci pour votre réponse. Non ce n'est pas un lien hypertexte formule. Mon code ressemble en fait la même que la vôtre. Aussi j'utilise un classeur.Calculer() avant de le retourner.
chey.tii

@chey.tii je n'ai pas pu observer ce problème lors de l'utilisation de la Hyperlink de la propriété. Pouvez-vous télécharger quelque part votre fichier Excel et de me l'envoyer pour que je puisse l'examiner?
Mario Z

@chey.tii voulais juste vérifier à nouveau, êtes-vous toujours avoir un problème avec ce? Aussi, êtes-vous d'utiliser la dernière version? Notez que le soutien pour le calcul de la lien HYPERTEXTE formule a récemment été ajouté, de sorte que vous devez utiliser une version plus récente.
Mario Z

Dans d'autres langues

Cette page est dans d'autres langues

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