vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest sobota, 20 kwietnia 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Acitve.Document - a komunikat, ze nie ma aktywnego dokumentu


otwartyotwarty rozpoczął: bryfok1 postów: 4



napisał: Trebor
postów: 1209


umieszczony:
7 grudnia 2020
15:37

  
Po linii w kodzie tworzącej dokument dodaj nową linię z poleceniem:
'tworzenie dokumentu
DoEvents
'reszta kodu



Jak nie zadziała spróbujemy innych sposobów.
napisał: bryfok1
postów: 2


umieszczony:
6 grudnia 2020
07:31

  
Też mi przyszedł do głowy pomysł, że jest problem z szablonem. Zrobiłem test. Otworzyłem nowy dokument, skopiowałem do niego wszystkie makra z szablonu, zapisałem i uruchomiłem jako plik (nie z szablonu). Wszystko działa. Nie wiem jak to zrobić, żeby po utworzeniu dokumentu z szablonu to też działało.... Jak "poczekać"? czy jakas pętla z
If Document.Count>=0
pomoże?
kiedy z niej wyjść?
za mało jeszcze wiem
napisał: Trebor
postów: 1209


umieszczony:
5 grudnia 2020
14:40

  
Po utworzeniu z szablonu dokumentu wstrzymaj na chwilę wykonywanie kodu. W excelu działa DoEvents. Jak to nie zadziała to może jakaś pętla sprawdzająca czy dokument został już utworzony i dalsza część Twojego kodu. Liczę, że się podzielisz swoim rozwiązaniem. A jeszcze przyszło mi do głowy Wait....
napisał: bryfok1
postów: 2


umieszczony:
4 grudnia 2020
14:41

  
Zacząłem niedawno zabawę z VBA i mało jescze wie, ale cos tam udalo mi sie poskładac z gotowców i nagrań.
napotkałem taki problem
w dokumencie stworzonym na podstawie szablonu z makrami mam w procedurze taki wiersz:

pdfFileName = Left(ActiveDocument.Tables(1).Cell(n, 1).Range.Text, Len(ActiveDocument.Tables(1).Cell(n, 1).Range.Text) - 2) & ".pdf"

Kiedy dochodzi do jego wykonania dostaję komunikat:
Run-time error '4248'
To polecenie nie jest dostępne, ponieważ żaden dokument nie jest otwarty

Wcześniej mam polecenia wstawienia do tego dokumentu tekstów z innych dokumentow Word i obróbki tych dokumentów.


nie wiem o co chodzi - czemu nie mam otwartego dokumentu skoro mam???
czy ktoś mi może pomóc?


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z