FlexPro
HistoryBase
Engineering
Training
Downloads
FlexPro Support
Knowledge
Community
About us
References
Jobs
General Contact
List Of Retailers
FlexPro Support
EN
DE
FR
Placeholder
Products and Solutions
Support and Downloads
Company
Magazine
Contact Us
Language
MyWeisang

Account settings

Topic

Diagram name

Home page Community Automation and VBA Diagram name

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #35215
    Anonym
    Guest

    Hi,

    I would like to create a variable into the VBA writter tool which can takes the name of the active diagram seleced.

    For exemple, I have 4 curves plots on a diagram. This diagram, instead of the classic “2D Diagram” name, I choose to rename this by “Export00”.
    How can I creat a variable which will be the name of this diagram called “Export00”?

    Thank you in advance,

    Zelka.

    #35217
    Anonym
    Guest

    Hi,

    I would like to create a variable into the VBA writter tool which can takes the name of the active diagram seleced.

    For exemple, I have 4 curves plots on a diagram. This diagram, instead of the classic “2D Diagram” name, I choose to rename this by “Export00”.
    How can I creat a variable which will be the name of this diagram called “Export00”?

    Thank you in advance,

    Zelka.

    #35216
    Bernhard Kantz
    Participant

    To access the database currently working on, use the global [b]ActiveDatabase [/b]property. You may also use [b]ThisDatabase [/b]to access the project database containing the VBA code.
    The [b]Database [/b]object has an [b]ActiveObject [/b]property to use the [b]FpObject [/b]which has the focus. There are also properties [b]Selection [/b]and [b]SelectedObject [/b]to get the object(s) chosen in the object list.
    The name of an object can be obtained by the property [b]Name[/b], the full path (including extension) with [b]Fullname[/b].

    [code]
    Dim oFpObj As FpObject
    Set oFpObj = ActiveDatabase.ActiveObject

    Select Case oFpObj.ObjectType
    Case fpObjectType2DDiagram
    MsgBox “Selected 2D-Diagram: ” & oFpObj.Name & vbCrLf _
    & “(Full path name: ” & oFpObj.FullName & “)”
    Case fpObjectType3DDiagram
    MsgBox “Selected 3D-Diagram: ” & oFpObj.Name & vbCrLf _
    & “(Full path name: ” & oFpObj.FullName & “)”
    Case Else
    MsgBox “Selected Object: ” & oFpObj.Name & vbCrLf _
    & “(Full path name: ” & oFpObj.FullName & “)”
    End Select
    [/code]

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.