Showing results 1 to 4 of 4

Thread: Von VBA auf Treibervariable schreiben

  1. #1
    Join Date
    14.06.2012
    Posts
    4

    Default Von VBA auf Treibervariable schreiben

    Hallo zusammen,

    entweder stehe ich gerade auf dem Schlauch oder es ist komplizierter als ich dachte.

    Ich habe über einen Treiber Variablen in Zenon importiert, nun möchte ich aus VBA heraus auf diese Variablen zugreifen, doch wie geht das?

    lg
    Marco

  2. #2

    Default Re: Von VBA auf Treibervariable schreiben

    Hallo Marco,

    Vielleicht kannst Du etwas mehr Informationen dazu geben, was Du genau machen möchtest?

    zB. wo möchtest Du auf Variablen zugreifen? Die Art wie auf Variablen zugegriffen werden kann ist unterschiedlich in den zenon Editor und in die Runtime.

    Auch sind die Zugriffsmöglichkeiten eingeschränkt in der Runtime im Vergleich zum Editor.

    In der online Hilfe, im Kapitel "Programming interface" findet sich die Hilfe zum "Object model", wo es auch etliche Beispiele gibt zu jedem Objekt.

    Auch hier im Forum lässt sich mit gezielte Suche einiges an Beispiele finden.

    Mfg
    Mark

  3. #3
    Join Date
    14.06.2012
    Posts
    4

    Default AW: Von VBA auf Treibervariable schreiben

    Ich möchte in der Runtime einen String eingeben, der dann über eine zusätzliche Taste auf dem Rechner (Textdatei) abgespeichert erden soll. Ich habe bereits herausgefunden wie ich die Variable lesen kann und wie ich einen String in einer Textdatei speichern kann. Jedoch meckert mir das Programm dass das Objekt die Eigenschaften nicht unterstützt. Kann mir jemand helfen wo der Fehler liegt?

    Sub Daten_speichern()

    Dim zVariables As Variables 'Object from type Variables
    Dim zVariable As Variable 'Child object from type Variables

    ' Variable auslesen
    Set zVariables = thisProject.Variables
    Set zVariable = zVariables.Item("Multiprog!@GV.Daten")

    ' Variable speichern
    Dim F As Integer
    F = FreeFile
    Open "C:\Daten.txt" For Output As #F
    Print #F, zVariable
    Close #F

    End Sub

  4. #4
    Join Date
    30.05.2007
    Location
    Salzburg
    Posts
    879

    Default Re: Von VBA auf Treibervariable schreiben

    Mann kann nicht das komplette Variablenobjekt ausgeben....
    Der Wert Der Variable ist in .Value() enthalten

    Print #F, zVariable.Value

Similar Threads

  1. Replies: 4
    Last Post: 9th January 2012, 08:51
  2. Replies: 4
    Last Post: 29th September 2010, 14:26
  3. Replies: 1
    Last Post: 17th August 2010, 23:37
  4. Update von 6.22 SP1 auf 6.5 SP0
    By martin@bmw in forum zenon Supervisor
    Replies: 4
    Last Post: 2nd June 2010, 13:35
  5. Kopieren von DynPic in VBA
    By perschke in forum VBA
    Replies: 2
    Last Post: 24th April 2009, 08:53

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •