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 

Referenz auf aktuell geöffnetes Excel-Sheet



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!

09.07.2009, 13:42
Beitrag #11

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Referenz auf aktuell geöffnetes Excel-Sheet
' schrieb:Danke Rolf und SeBa. Das ist sogar GANZ GENAU das was ich brauche.
Freut mich. Auf zum nächsten Teilproblem. Big Grin

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 14:17
Beitrag #12

DG1BGS Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Jul 2008

10.0 32Bit (NI Developer Suite Aug 2010)
2007
de

78256
Deutschland
Referenz auf aktuell geöffnetes Excel-Sheet
das nächste Problem wäre jetzt: Wie bekomme ich den "Index" der aktuellen Seite/Tabelle heraus sowie dessen Name Rolleyes?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 14:19
Beitrag #13

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Referenz auf aktuell geöffnetes Excel-Sheet
Habe auch (versucht) mitzulernen

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 14:28
Beitrag #14

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Referenz auf aktuell geöffnetes Excel-Sheet
' schrieb:das nächste Problem wäre jetzt: Wie bekomme ich den "Index" der aktuellen Seite/Tabelle heraus sowie dessen Name Rolleyes?

Du könntest wenigsten mal nachdenken und einen Vorschlag machen, den wir dann diskutieren können.

(verkneife mir mal mehr dazu zu sagen)


MfG SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 15:20
Beitrag #15

DG1BGS Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Jul 2008

10.0 32Bit (NI Developer Suite Aug 2010)
2007
de

78256
Deutschland
Referenz auf aktuell geöffnetes Excel-Sheet
' schrieb:Du könntest wenigsten mal nachdenken und einen Vorschlag machen, den wir dann diskutieren können.

(verkneife mir mal mehr dazu zu sagen)
MfG SeBa
Hey SeBa.. ich denke schon den ganzen Tag Tongue
nein mal im ernst, ich versuche es fast immer selbst bevor ich hier poste. Folgendes habe ich bisher probiert:

1. Ansatz: Eigenschaftsknoten auf "ActiveSheet" auf die ExcelApp, dann erhalte ich ein Variant. Diesen mit dem Typ Referenz Excel._Woksheet auf den Eigenschatsknoten "INDEX" sollte mir den Index der aktuellen Seite numerisch ausgeben.

Dieses funktioniert jetzt auch... Ich dachte immer ich mache an genau dieser Stelle etwas falsch.. aber mein Fehler lag wo anders.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 15:26
Beitrag #16

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Referenz auf aktuell geöffnetes Excel-Sheet
Offtopic

Ich hab ja bisher nicht mit ActiveX ect. gearbeitet, aber ich bin überrascht, wie einfach das geht. Smile
Zumindest so einfache Dinge wie aktives Blatt, Zelle ect..

Finde ich interessant. Das hat Potenzial.


Edit:
Warum guckt der Smilie so böse?

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 15:35
Beitrag #17

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Referenz auf aktuell geöffnetes Excel-Sheet
' schrieb:Hey SeBa.. ich denke schon den ganzen Tag Tongue
nein mal im ernst, ich versuche es fast immer selbst bevor ich hier poste. Folgendes habe ich bisher probiert:

1. Ansatz: Eigenschaftsknoten auf "ActiveSheet" auf die ExcelApp, dann erhalte ich ein Variant. Diesen mit dem Typ Referenz Excel._Woksheet auf den Eigenschatsknoten "INDEX" sollte mir den Index der aktuellen Seite numerisch ausgeben.

Dieses funktioniert jetzt auch... Ich dachte immer ich mache an genau dieser Stelle etwas falsch.. aber mein Fehler lag wo anders.

Gut wenn es so funktioniert. Du hast einen anderen Weg genommen als ich und es funktioniert Dais
Poste doch bitte einen Screenshot davon.

Meine Version nutzt einfach aus, das sich die ActiveCell (die du ja auch wolltest) immer (!) auf dem ActiveSheet befindet.
Hat wahrscheinlich beides Vor- und Nachteile.

   

Lv86_img
Sonstige .vi  Excel_ActiveCell_Sheet.vi (Größe: 10,29 KB / Downloads: 272)



Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 16:00
Beitrag #18

DG1BGS Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Jul 2008

10.0 32Bit (NI Developer Suite Aug 2010)
2007
de

78256
Deutschland
Referenz auf aktuell geöffnetes Excel-Sheet
' schrieb:Gut wenn es so funktioniert. Du hast einen anderen Weg genommen als ich und es funktioniert Dais
Poste doch bitte einen Screenshot davon.

Meine Version nutzt einfach aus, das sich die ActiveCell (die du ja auch wolltest) immer (!) auf dem ActiveSheet befindet.
Hat wahrscheinlich beides Vor- und Nachteile.

[attachment=47576:Excel_Ac...ll_Sheet.PNG]

Lv86_img[attachment=47575:Excel_Ac...ll_Sheet.vi]
Gruß SeBa

Hey SeBa... also deinen geposteten Lösungsweg finde ich noch einfacher! Auch diesen Ansatz hatte ich verwendet.. ich bekam aber den gleichen Fehler. Wenn du den Screenshot siehst kannst du dir meinen Fahler beim Testen sicher denken:
Ich besitze für alle meine Excel-Aktionen selbstprogarmmierte VI's wie "open" -> gibt ein Cluster aus, dass den Pfad zum Protokoll erhält, die Referenz auf die Excel App selbst und die Referenz auf das Workbook. Dieses Cluster gebe ich nun in weiter Unterprogramme wie "write", "save", "save as", "read", "print" etc... am Ende gibt es noch ein "close" VI, welches auch die Referenzen wieder schließt. So kann man in seiner LabVIEW-Testroutine bequem die Excel App im Hintergrund laufen lassen uznd immer wieder Werte rein schreiben, auslesen, speichern. Auf diese Art entstehen bei mir die Protokolle.

Beim Testen hatte ich nun nur den Pfad auf die bereits geöffnete Excel-Datei angegeben. Die Referenz gab es aber nicht und so bekam ich immer die gleiche Fehlermeldung, egal wie ich den Ansatz realisiert habe :mellow:irgendwie nicht mein Tag.. aber am Ende ist ja alles gut...

Wie gesagt.. deine Methode gefällt mir besser


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 18:09
Beitrag #19

ImExPorty Offline
LVF-Freak
****


Beiträge: 572
Registriert seit: Jan 2008

8.6
2001
kA

65934
Deutschland
Referenz auf aktuell geöffnetes Excel-Sheet
' schrieb:... das sich die ActiveCell (die du ja auch wolltest) immer (!) auf dem ActiveSheet befindet
    Hmm

und für die, die sich an/durch die empfohlene Schrittkette halten/lernen wollen, der VBA-Zwischenschritt:
[code]Sub AktiveZelle_ausgeben()

1 Postingempfehlungen, 2 Motivation
Fragen und Anpassungswünsche per PM werden, gegen Rechnungsstellung gerne beantwortet und realisiert ....wenn's dann doch kostenlos sein soll... bitte hier im LVF unter Berücksichtigung der voranstehenden Links posten.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2009, 18:49
Beitrag #20

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Referenz auf aktuell geöffnetes Excel-Sheet
Oder die jeweilige Eigenschaft in einem Einzeiler:

[code]Sub Active()

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Speicherung von Messwerten in ein bestehendes Excel-Sheet DM_94 8 10.754 12.03.2018 21:19
Letzter Beitrag: MaxP
  Excel wird beendet beim schliessen der Referenz jan91 1 7.293 19.01.2015 08:30
Letzter Beitrag: SeBa

Gehe zu: