"tedmi" wrote:
> xx = Application.Path
> --
> TedMi
>
Niestety Office 2007 zwraca katalog z którego uruchamiany jest program
"Excel" a nie plik z pulpitu
"k2l" wrote:
Sm doszedłem:
xx=xx = ActiveWorkbook.Path -> i to jest ścieżka otwartego pliku
UWAGA: xx NIE ZAWIERA bakslasza na końcu stosować xx & "\" & name_lpik
Mala uwaga - jesli mowisz o sciezce do pliku excela, ktory wlasnie jest
aktywny, to rzeczywiscie moze byc ActiveWorkbook.Path.
Jesli jednak chodzi ci o sciezke do pliku excela, ktory uruchamia makro, to
bedzie raczej ThisWorkbook.Path.
Roznica:
Jesli otwierasz plik excela z pulpitu (tego z makrem), a drugi plik excela z
dysku D, to twoja metoda moze zwrocic 2 rozne wyniki, w zaleznosci od tego,
ktory arkusz bedzie w danej chwili aktywny (wyswietlany). Druga metoda
zwroci w tym przykladzie ZAWSZE sciezke do pulpitu.
Pozdrawiam
Michal
PS.
Czy jest gdzieś przetłumaczony na polski "język" VBA lub VB?
Głównie chodzi o skojarzenia typu < Active.Cell.Range.Name.Text text="abc" >
tzn. "tekst nazwy zakresu aktywnych komórek ma wartość abc"
albo różnica między "Name" a "Names".
"Michal AKA Miki" wrote:
>
> ...[CIACH]
> Czy jest gdzieś przetłumaczony na polski "język" VBA lub VB?
> Głównie chodzi o skojarzenia typu < Active.Cell.Range.Name.Text text="abc"
> >
> tzn. "tekst nazwy zakresu aktywnych komórek ma wartość abc"
> albo różnica między "Name" a "Names".
Nie ma polskiego jezyka programowania, jesli o to ci chodzi...
Rowniez (o ile mi wiadomo) nie ma polskich wersji obiektow typu ActiveCell,
ActiveWorkbook, ThisWorkbook itp. i raczej nie ma to sensu, poniewaz rynek
polski jest zbyt maly, aby tego typu ekstrawagancje przyjac.
Duzo do VBA po polsku znajdziesz w helpie microsofta (excel, word itp, o ile
zainstalowales). Tam tez pewnie spotkasz sie z pojeciami takimi jak kolekcja
(np. Names), obiekt czy wlasnosc/wlasciwosc (np. Name). Jednak to o co
pytasz do dosc spora porcja teorii programowania obiektowego - temat jest
zbyt szeroki, zeby go tu opisywac.
Pozdrawiam
Michal