Topic
String aus Formel mit VBA auslesen
Home page › Community › Automation and VBA › Read string from formula with VBA
- This topic has 2 replies and 2 voices and was last updated 15 years, 3 months ago ago by Fri day.
-
AuthorPosts
-
30.01.2010 at 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 at 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 at 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] -
AuthorPosts
- You must be logged in to reply to this topic.