Article View: pl.comp.lang.vbasic
Article #92569Problem z warunkiem petli, jakis pomysl?
From: Good Ghost
Date: Thu, 03 Nov 2005 13:41
Date: Thu, 03 Nov 2005 13:41
39 lines
2317 bytes
2317 bytes
Moze ma ktos jakis pomysl, bo ja juz nie wiem jak zakonczyc petle
bez bledu. Pisze sobie makro które ma za zadanie wstawianie
obrazów do dokumentu z podanego w kodzie katalogu. Obrazy maja byc
wstawione wszystkie, tyle ze problem jest z zakonczeniem petli.
Ponizej przedstawiam kod makra:
Sub wstaw_rysunek()
Dim plik, aPath, bPath, lFile As String
Dim k As Variant
aPath = "E:\aaa\"
plik = Dir("E:\aaa\*.jpg")
Selection.InlineShapes.AddPicture FileName:=aPath & plik, _
LinkToFile:=False, SaveWithDocument:=True
Do Until plik = 'NO I W TEJ LINI JEST MOJA ZAGADKA
plik = Dir()
Selection.InlineShapes.AddPicture FileName:=aPath & plik, _
LinkToFile:=False, SaveWithDocument:=True
Loop
End Sub
Bo wiadomo, ze jak wpisze cokolwiek dajmy na to plik = "", to
oczywiscie wstawi wszystkie obrazy do dokkumentu, ale pokazuje blad. No
bo wiadomo, ze zmienna plik nigdy nie przyjmie wartosci "", no chyba
ze w katalogu nie bedzie zadnych plików (ale sa). No ja sie
zastanawialem nad czyms takim, jak ostatni plik, który jest
okreslany przez nazwe (bo leca sobie alfabetycznie), ale nie mam
pojecia jaka funkcja zwraca taka wlasciwosc. Pomózcie prosze.
Dzieki z góry za odpowiedzi.
Pozdrawiam
Good Ghost
Technical Details
Message-ID:
<1131025298.927105.130230@g43g2000cwa.googlegroups.com>Path:
mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!g43g2000cwa.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!g43g2000cwa.googlegroups.com!not-for-mail From: "Good Ghost" <good.ghost@poczta.fm> Newsgroups: pl.comp.lang.vbasic Subject: Problem z warunkiem petli, jakis pomysl? Date: 3 Nov 2005 05:41:38 -0800 Organization: http://groups.google.com Lines: 40 Message-ID: <1131025298.927105.130230@g43g2000cwa.googlegroups.com> NNTP-Posting-Host: 213.134.160.226 Mime-Version: 1.0 X-Trace: posting.google.com 1131025303 9244 127.0.0.1 (3 Nov 2005 13:41:43 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 3 Nov 2005 13:41:43 +0000 (UTC) User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MyIE2; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: g43g2000cwa.googlegroups.com; posting-host=213.134.160.226; posting-account=i2bAQQ0AAACbtvgb1yMby-7o3aXTtvN8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit