-
FlexPro
- Auf einen Blick
- Features & Optionen
- Einsatzgebiete
- Alle Vorteile
- Neu in FlexPro 2021
- FlexPro gratis testen
- FlexPro View OEM Freeware
- Kaufberatung
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Produkte
- News
- Support
- Unternehmen
- Jobs
- Kontakt
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
2D_Diagramm mit VBA in Excel Tabelle einfügen
Home > Community > Automation and VBA > 2D_Diagramm mit VBA in Excel Tabelle einfügen
- Dieses Thema hat 4 Antworten sowie 4 Teilnehmer und wurde zuletzt vor vor 1 Jahr, 4 Monaten von Adrian Giurca aktualisiert.
-
AutorBeiträge
-
Januar 13, 2006 um 5:05 am Uhr #12423Dennis ReichenbachTeilnehmer
Hallo,
ich möchte ein 2D_Diagramm aus einer FlexPro Datenbank über ein Makro in ein Excel Dokument, in eine Tabelle an einer fest vorgegebenen Stelle, einfügen.
Ist dies möglich und wenn ja haben sie VBA-Codebeispiel für mich?
(ich habe es geschafft das Diagramm mit einem Makro in die Zwischenablage zu kopieren, aber wenn ich dann das Objekt aus der Zwischenablage in ein Excel Dokument einfügen möchte funktioniert dies nicht)Dennis
Januar 13, 2006 um 5:05 am Uhr #8104Dennis ReichenbachTeilnehmerHallo,
ich möchte ein 2D_Diagramm aus einer FlexPro Datenbank über ein Makro in ein Excel Dokument, in eine Tabelle an einer fest vorgegebenen Stelle, einfügen.
Ist dies möglich und wenn ja haben sie VBA-Codebeispiel für mich?
(ich habe es geschafft das Diagramm mit einem Makro in die Zwischenablage zu kopieren, aber wenn ich dann das Objekt aus der Zwischenablage in ein Excel Dokument einfügen möchte funktioniert dies nicht)Dennis
Januar 13, 2006 um 6:09 pm Uhr #8701Bernhard KantzTeilnehmerYou can do this with VBA in Excel. You have to include the FlexPro 6.0 or 7.0 Object Library in Excel.
You can copy the diagram to the clipboard with copy.
In Excel you can import the diagram as bitmap with PasteSpecial.Juli 7, 2023 um 10:55 am Uhr #35456Mario MiemitzTeilnehmerHallo,
ich möchte alle 2D_Diagramme und Tabellen aus allen Unterordnern der Datenbank als emf oder jpg exprotieren, gibt es dafür ein Script?
VG Mario
Juli 11, 2023 um 8:36 am Uhr #35460Adrian GiurcaModeratorHi Mario,
the following approach can be adopted:
Option Explicit Public Sub ParseFlexProDatabase() ProcessFolder ThisDatabase.RootFolder End Sub Private Sub ProcessFolder(ByRef oFld As Folder) ' versteckte Ordner (wie den Vorlagenordner) überspringen ' skip hidden folders (like the template folder) Dim sExportFolderPath As String sExportFolderPath = "D:\Export\" If Not oFld.Hidden Then Dim oObjs As FpObjects Dim oObj As FpObject Set oObjs = oFld.Objects() For Each oObj In oObjs If (oObj.ObjectType = fpObjectType2DDiagram) Or _ (oObj.ObjectType = fpObjectTypeColumnTable) Or _ (oObj.ObjectType = fpObjectTypeCellTable) Then oObj.Export fpExportFormatJPEG, sExportFolderPath & Replace(oObj.FullName, "\", "_") & ".jpg" End If Next oObj ' Unterordner rekursiv bearbeiten ' Edit subfolders recursively Set oObjs = oFld.Objects(fpObjectTypeFolder) Dim oSubFld As Folder For Each oSubFld In oObjs ProcessFolder oSubFld Next End If End Sub
BR
Adrian -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.