Topic
String aus Formel mit VBA auslesen
Page d'accueil ' Communauté ' Automation et VBA ' Extraire une chaîne de caractères d'une formule avec VBA
- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par Fri day, le il y a 15 années et 3 mois.
-
AuteurMessages
-
30.01.2010 à 00:02 #34774Fri dayParticipant
Hallo,
ich habe in einer Datenbank einen Ordner mit unbekanntem Namen, in welchem eine Formel mit bekanntem Namen drin ist / sein sollte. Aus dieser Formel müsste ich mittels VBA einen String auslesen.
Die Frage ist wie durchsuche ich die Datenbank und deren Ordner nach dieser Formel und wie greife ich auf den Inhalt dieser Formel zu?danke
mfg
30.01.2010 à 00:02 #34776Fri dayParticipantHallo,
ich habe in einer Datenbank einen Ordner mit unbekanntem Namen, in welchem eine Formel mit bekanntem Namen drin ist / sein sollte. Aus dieser Formel müsste ich mittels VBA einen String auslesen.
Die Frage ist wie durchsuche ich die Datenbank und deren Ordner nach dieser Formel und wie greife ich auf den Inhalt dieser Formel zu?danke
mfg
30.01.2010 à 00:35 #34775Bernhard KantzParticipantFor this purpose you can use the [b]SearchConstraints[/b] object and the [b]Search[/b]-function of the folder object.
Example:
[code]
Dim oSearch As SearchConstraintsSet oSearch = New SearchConstraints
With oSearch.Add
.SearchItem = fpSearchItemName
.CompareOperation = fpSearchCompareOpTextIs
.SearchValue = “FormulaName”
.BooleanOperation = fpSearchBooleanOpAnd
End WithWith oSearch.Add
.SearchItem = fpSearchItemObjectType
.CompareOperation = fpSearchCompareOpObjectTypeIsKindOf
.SearchValue = fpObjectTypeFormula
End WithDim oObjects, oObject
Dim oFml As FormulaSet oObjects = ActiveDatabase.RootFolder.Search(True, oSearch)
Dim strContent As StringFor Each oObject In oObjects
Set oFml = oObject
strContent = oFml.Formula
MsgBox strContent
Next oObject
[/code] -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.