Question
Excel et Hyperlink (Résolu)
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 3 mois #5776
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Excel et Hyperlink
jcfigini écrit:
Le code cité fonctionne, reste à savoir si tu ne confonds pas une URL (Hyperlink-> Web) avec une liaison(LinkInfo->OLE, voir LinksSources .je n'arrive pas à faire d'hyperlink vers une feuille de calcul de mon classeur Excel.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Figini
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 16 ans 3 mois #5777
par Figini
Réponse de Figini sur le sujet Re:Excel et Hyperlink
Oui, c'est bien là le problème, j'arrive à le faire pour une URL mais pas pour un \"Worksheet\" dans mon classeur Excel.
Cordialement.
Cordialement.
Connexion ou Créer un compte pour participer à la conversation.
- Figini
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 16 ans 3 mois #5778
par Figini
Réponse de Figini sur le sujet Re:Excel et Hyperlink
je viens de trouver ceci:
a link to another worksheet of the same Excel workbook
VB code
Dim hlink as IXlsHyperlink
Set hlink = wksht.NewHyperlink
hlink.Label = \"behind label\"
hlink.CellAnchor(\"Sheet2!namedrange\", 0, 0)
wksht.Hyperlink(4,4) = hlink
C# code
xlsgen.IXlsHyperlink hlink = wksht.NewHyperlink();
hlink.Label = \"behind label\";
hlink.CellAnchor(\"Sheet2!namedrange\", 0, 0);
wksht.set_Hyperlink(4,4, hlink);
C/C++ code
xlsgen::IXlsHyperlinkPtr hlink = wksht->NewHyperlink();
hlink->Label = L\"behind label\";
hlink->CellAnchor(L\"Sheet2!namedrange\", 0, 0);
wksht->Hyperlink[4][4] = hlink;
Mais rien pour powershell...
a link to another worksheet of the same Excel workbook
VB code
Dim hlink as IXlsHyperlink
Set hlink = wksht.NewHyperlink
hlink.Label = \"behind label\"
hlink.CellAnchor(\"Sheet2!namedrange\", 0, 0)
wksht.Hyperlink(4,4) = hlink
C# code
xlsgen.IXlsHyperlink hlink = wksht.NewHyperlink();
hlink.Label = \"behind label\";
hlink.CellAnchor(\"Sheet2!namedrange\", 0, 0);
wksht.set_Hyperlink(4,4, hlink);
C/C++ code
xlsgen::IXlsHyperlinkPtr hlink = wksht->NewHyperlink();
hlink->Label = L\"behind label\";
hlink->CellAnchor(L\"Sheet2!namedrange\", 0, 0);
wksht->Hyperlink[4][4] = hlink;
Mais rien pour powershell...
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 3 mois #5779
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Excel et Hyperlink
jcfigini écrit:
Le mieux est de créer un fichier de test simple, puis d'analyser l'objet concerné par le lien crée.
Ou génére une macro VBA.
Il s'agit je pense de code d'une solution tierce.Il n'existe pas d'interface IXlsHyperlink sous XL.je viens de trouver ceci:
Le mieux est de créer un fichier de test simple, puis d'analyser l'objet concerné par le lien crée.
Ou génére une macro VBA.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Figini
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 16 ans 3 mois #5784
par Figini
Réponse de Figini sur le sujet Re:Excel et Hyperlink
Je viens de trouver la solution:
$MyWorksheetsIndex.Cells.Item($intRow,1) = \"=LIEN_HYPERTEXTE(`\"[$destFile]$SheetName!A1`\";`\"$IndexList`\")\"
bien cordialement.
$MyWorksheetsIndex.Cells.Item($intRow,1) = \"=LIEN_HYPERTEXTE(`\"[$destFile]$SheetName!A1`\";`\"$IndexList`\")\"
bien cordialement.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.049 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Excel et Hyperlink (Résolu)