INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Excel Diagramm mit ActiveX erzeugen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

30.05.2017, 10:48
Beitrag #1

Roland Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Apr 2017

2016
2017
kA



Excel Diagramm mit ActiveX erzeugen
Hallo,
ich hab Messwerte per ActiveX über eine Matrix in ein Excel-Dokument geschrieben.
Jetzt muss ich aber aus zwei bestimmten Spalten [A18:A--], [D18: D--] die Werte in ein Diagramm schreiben.
Da ich das nicht für jede Messung neu machen will sollte das auch mit ActiveX funktionieren.
-> Am besten auf eine eigene Mappe.

Das Eintragen in das Excel-Dokument ist etwas chaotisch...Entschuldigung dafür schonmal.
Die Matrix wird ganz unten eingelesen.

Ich habe jetzt schon so viel gelesen und probiert aber ich komme auf keinen grünen Zweig.

fg Roland


Angehängte Datei(en)
15.0 .vi  Excel_erzeugen.vi (Größe: 90,41 KB / Downloads: 400)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2017, 18:00
Beitrag #2

th13 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 177
Registriert seit: Oct 2013

2020 SP1
2013
EN


Deutschland
RE: Excel Diagramm mit ActiveX erzeugen
Prinzipiell solltest das möglich sein, indem du dich durch die Objekthierarchie hangelst. Wenn du z.B. ein Diagramm als zweiten Tabellenreiter (keine Tabelle mit Diagramm) erstellst, kommst du über die Liste der Sheets an eine Referenz auf das Diagramm.

Aber auf diese Weise Eigenschaften des Diagramms zu ändern ist mühselig. Daher machen wir das hier anders. Wir erstellen das Diagramm bereits in einem Template, das dann nur noch mit Werten gefüllt wird. Wenn du immer die gleiche Anzahl Werte hast, ist das meiner Meinung nach die einfachste Variante.

Ändert sich die Anzahl der Werte und du willst das Diagramm anpassen (zB Skalierung, Titel), dann erstell eine VBA-Funktion, die alle Änderungen am Diagramm vornimmt und die du aus LabVIEW heraus ausrufen kannst. Diagrammmanipulationen sind in VBA deutlich einfacher als in LabVIEW.


Thomas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2017, 15:13
Beitrag #3

Roland Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Apr 2017

2016
2017
kA



Excel Makro über ActiveX ausführen
Hallo,
ich möchte über die ActiveX Bausteine in einem Excel Dokument ein Makro ausführen.
Es dient ausschließlich zur Formatierung der Tabelle.

Ich hab schon mal ein bisschen etwas zusammengeklickt aber das funktioniert nicht...
Bin ich komplett auf dem Holzweg?
Vielleicht kann sich das jemand mal kurz ansehen.
fg Roland


Angehängte Datei(en)
12.0 .vi  Protokoll.vi (Größe: 13,88 KB / Downloads: 397)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2017, 15:27
Beitrag #4

Roland Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Apr 2017

2016
2017
kA



RE: Excel Diagramm mit ActiveX erzeugen
(01.06.2017 18:00 )th13 schrieb:  Ändert sich die Anzahl der Werte und du willst das Diagramm anpassen (zB Skalierung, Titel), dann erstell eine VBA-Funktion, die alle Änderungen am Diagramm vornimmt und die du aus LabVIEW heraus ausrufen kannst. Diagrammmanipulationen sind in VBA deutlich einfacher als in LabVIEW.


Thomas

Hallo Thomas,
danke für die Hilfe!
ich versuche mittlerweile auch schon einen VBA Code aufzurufen...ich habe aber kein Report Generation Toolkit zur Verfügung.
Kannst du mir sagen wie ich dennoch einen VBA Code ausführen kann?
Im Anhang ist ein Versuch von mir, der jedoch nicht funktioniert.
fg Roland


Angehängte Datei(en)
12.0 .vi  Protokoll.vi (Größe: 13,87 KB / Downloads: 371)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2017, 19:57 (Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2017 22:23 von Roland.)
Beitrag #5

Roland Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Apr 2017

2016
2017
kA



Excel Makro über ActiveX ausführen
Hallo,
ich möchte über die ActiveX Bausteine in einem Excel Dokument ein Makro erzeugen und ausführen.
Es dient ausschließlich zur Formatierung der Tabelle.

In den Beispielen habe ich etwas gefunden bei dem ein Makro aus einer bereits bestehenden Excel Datei ausgeführt wird.
Ich will aber direkt in Labview das Makro per String Konstante oder so ähnlich einfügen, dass ich immer ein neues Excel Dokument
erzeugen kann und nicht ein bestehendes ändere und das dann neu abspeichere.

Ich hoffe das war halbwegs verständliche=> ich will keine Vorlage verwenden müssen.

Bis jetzt habe ich so etwas ähnliches aber das funktioniert auch noch nicht...keine Ahnung warum. Vielleicht
kann mir das ja auch jemand sagen.
Meine Fehlermeldung ist -2146827284:

Exception occured in Microsoft Excel: Das Makro 'Modul1' kann nicht ausgeführt werden.
Das Makro ist möglicherweise in dieser Arbeitsmappe nicht verfügbar, oder alle Makros wurden deaktiviert.
Help Path is xlmain11.chm and context 0 in Protokoll.vi

Im Internet findet man die Info, dass das an Excel Einstellungen liegt aber das habe ich eigentlich auch in Ordnung gebracht.
Keine Ahnung was da noch nicht passt...

fg Roland


Angehängte Datei(en)
12.0 .vi  Protokoll.vi (Größe: 14,47 KB / Downloads: 464)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.06.2017, 07:55
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Excel Diagramm mit ActiveX erzeugen
Hallo Roland,

ich merge gerade zum zweiten Mal deine Threads zum gleichen Thema…
Bitte nicht parallel mehrere Threads zur gleichen Frage aufmachen!
(Und zur Warnung vorneweg: auch Crossposts in anderen LabVIEW-Foren bitte zeitnah bekanntgeben, wenn du welche startest!)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2017, 09:47
Beitrag #7

Roland Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Apr 2017

2016
2017
kA



RE: Excel Diagramm mit ActiveX erzeugen
(19.06.2017 07:55 )GerdW schrieb:  Hallo Roland,

ich merge gerade zum zweiten Mal deine Threads zum gleichen Thema…
Bitte nicht parallel mehrere Threads zur gleichen Frage aufmachen!
(Und zur Warnung vorneweg: auch Crossposts in anderen LabVIEW-Foren bitte zeitnah bekanntgeben, wenn du welche startest!)

Hallo Gerd,
ja verstehe ich aber ich dachte mir, dass es Sinn macht für eine neue Frage einen neuen Beitrag zu verfassen.
Aber werde mich in Zukunft mit neuen Beiträgen zurückhalten Smile
fg Roli
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2017, 10:08
Beitrag #8

th13 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 177
Registriert seit: Oct 2013

2020 SP1
2013
EN


Deutschland
RE: Excel Diagramm mit ActiveX erzeugen
Du kannst hier unter Weitere Produktinformationen -> Evaluierungssoftware eine Version des Report Generation Toolkit zum Testen herunterladen. Da ist dann das Besipiel "Excel Report - Run Makro" dabei, das genau das macht was du möchtest: Es erstellt ein neues Modul mit einem Makro in Excel und ruft dieses dann auf. Schau dir die benutzten VIs an und kopiere dir die ActiveX Aufrufe heraus.

Thomas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Programmabsturz beim speichern der Excel über ActiveX TpunktN 6 9.230 20.03.2019 11:33
Letzter Beitrag: TpunktN
  Excel-Datei durchgehend ausfüllen ohne neue Mappen zu öffnen mit ActiveX DM_94 10 15.472 17.05.2018 10:38
Letzter Beitrag: DM_94
  Mit ActiveX daten in Excel sortieren ck1984 1 6.303 16.11.2014 18:50
Letzter Beitrag: GerdW
  Diagramm aus Excel in Word einfügen (ActiveX) Arachnoid 3 8.476 22.07.2014 10:52
Letzter Beitrag: SeBa
  Probleme mit ActiveX + Excel david.radakovits 3 7.667 18.07.2012 08:40
Letzter Beitrag: SeBa
  ActiveX & Excel Übersicht über Methoden und Eigenschaften nemesismf 3 8.599 01.12.2011 13:26
Letzter Beitrag: nemesismf

Gehe zu: