Strona 1 z 1

Do Excela i z powrotem

: 13 paź 2009 17:01
autor: luke87a
Podczas działania programu chcę eksportować dane z tabeli do Excela, który się otworzy aby tam można było te dane modyfikować.

1. Próbuję zrobić to na dwa sposoby i nie wiem który jest lepszy. Pierwsza wersja działa ale jeśli otworzę excela drugi raz coś sie zawiesza. W wersji gdzie robię to przy użyciu Write to Spreadsheetfile nie wiem jak otworzyć Excela. Drugim minusem jest to, że najpierw muszę stworzyć na dysku plik z konkretną nazwą a niekoniecznie jest on potrzebny.

2. Jak wychwycić moment zamknięcia excela tak, aby w tym samym momencie dane przeszły do mojego programu w LabViEW?

Re: Do Excela i z powrotem

: 13 paź 2009 17:32
autor: jogurt_owocowy
W wersji gdzie robię to przy użyciu Write to Spreadsheetfile nie wiem jak otworzyć Excela
1. Pod Windowsem najprościej możesz otworzyć powstały plik za pomocą System Exec. Podajesz na jego wejście command line string postaci cmd /c "ścieżka do pliku" i Windows otwiera go przez skojarzenie.
Jak wychwycić moment zamknięcia excela
2. Wśród przykładów dołączonych do LabVIEW (Help -> Find Examples) znajdziesz jeden po tytułem Communicating with External Applications -> ActiveX -> Excel -> ActiveX Event Callback for Excel.vi.
Jest tam zaprezentowana metoda na obsłużenie określonego zdarzenia z Excela.

Pozdrawiam

Re: Do Excela i z powrotem

: 16 paź 2009 23:58
autor: luke87a
Niestety nic sie nie otwiera. Nie mam pojecia gdzie robie blad. Probowalem wpisywac komende na wiele sposobow, myslalem ze gdzies pomijam spacje. Dodaje programik...

Re: Do Excela i z powrotem

: 17 paź 2009 00:02
autor: jogurt_owocowy
Nie dodawaj znaków <> do ścieżki. Tylko ścieżka w cudzysłowie.

Re: Do Excela i z powrotem

: 17 paź 2009 00:09
autor: luke87a
Wielkie dzieki wszystko gra teraz. Pozdrawiam