[Résolu][Calc]Accès aux noms des liens vers données externes

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
pgla63
Fraîchement OOthentifié
Messages : 1
Inscription : 02 juin 2021 21:04

[Résolu][Calc]Accès aux noms des liens vers données externes

Message par pgla63 »

Bonjour,

Est-il possible d'accéder par une programmation BASIC à la liste des liens externes et de déterminer les noms de toutes les sources de données disponibles dans la liste afin de pouvoir supprimer les fichiers sources à partir des noms correspondants ? (la méthode qui consiste à supprimer à partir de l'index n'est pas entièrement satisfaisante)

Je vous remercie par avance.
Dernière modification par pgla63 le 03 juin 2021 13:49, modifié 1 fois.
Version: 7.1.1.2 (x64) / LibreOffice Community
Build ID: fe0b08f4af1bacafe4c7ecc87ce55bb426164676
CPU threads: 2; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: Skia/Raster; VCL: win
Locale: fr-FR (fr_FR); UI: fr-FR
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9253
Inscription : 28 août 2010 08:45

Re: [Calc] Déterminer les noms des liens vers données extern

Message par micmac »

Bonjour et bienvenue,
Dans votre signature il y a écrit :gerrit.libreoffice.org / core / fe0b08f4af1bacafe4c7ecc87ce55bb426164676
Votre signature doit être ainsi renseignée :
  1. Version exacte de AOO ou LibO (AOO 4.1.10, LibO 7.0.6 par exemple) ;
  2. Version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Ubuntu 20.04, macOS 11.4 par exemple).
Accès direct à votre signature pour la corriger.

Cordialement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] Déterminer les noms des liens vers données extern

Message par Dude »

Salut,
pgla63 a écrit :déterminer les noms de toutes les sources de données disponibles dans la liste
De quelle liste s'agit-il ?
Fournis au moins une copie d'écran qu'on puisse comprendre. :roll:
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: [Calc] Déterminer les noms des liens vers données extern

Message par zeguedon »

Bonjour,

En l'absence de + d'informations

A tester :

Code : Tout sélectionner

Sub Main
oDoc = Thiscomponent
lesLiens = oDoc.AreaLinks
'xray lesLiens
For i = lesLiens.Count -1 To 0 step -1
	unLien = lesLiens.GetByIndex(i)
	'xray unLien
	msgBox unLien.SourceArea
	msgBox unLien.Url
	if msgBox("Souhaitez-vous supprimer ce lien ?", 4) = 6 then
		lesLiens.removeByIndex(i)
	end if
next
End Sub
@+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux