Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Przejście z otwartego worda do otwartego w tle excela - VBA

yomulus 28 Cze 2012 10:49 1377 4
  • #1 28 Cze 2012 10:49
    yomulus
    Poziom 7  

    Witam.

    Od wczoraj walcze z kodem w VBA w wordzie, dzieki ktoremu bede mogl przejsc z worda do excela. Chodzi mianowicie o to, ze najpierw kodem zaciagam sobie dane z otwartego excela do worda (makro uruchamiam z poziomu worda). Ale do szczescia potrzebuje jeszcze po zaciagnieciu danych i odpowiednim sformatowaniu i zapisaniu mojego worda (to juz zrobilem), zapisac, zamknac otwartego w tle excela, po czym go zapisac w odpowiednim miejscu na dysku.

    Kod: vb
    Zaloguj się, aby zobaczyć kod



    Chcialem to zrobic kodem powyzej, ale niestety wyskakuje mi ciagle 'Subscript out of range'. Moze macie jakies ciekawe pomysly koledzy?

    Proszę pamiętać o używaniu znaczników syntax. Opcja Listing kodu. - arnoldziq

    0 4
  • #2 28 Cze 2012 11:16
    adamas_nt
    Moderator Programowanie

    Skoro otwarty, to nie podawaj ścieżki. Zdaje się, że wystarczy

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  • #3 28 Cze 2012 11:44
    yomulus
    Poziom 7  

    Juz po pierwszej linijce tego kody wyrzuca mi Subscript out of range?!

    0
  • #4 29 Cze 2012 08:32
    yomulus
    Poziom 7  

    Hmmm... to moze inaczej. Macie jakies pomysly na to jak kodem z poziomu worda wylaczyc wszystkie aktywne pliki excela dzialajace w tle z ich uprzednim zapisaniem?

    0
  • #5 29 Cze 2012 09:03
    adamas_nt
    Moderator Programowanie

    Spróbuj (z poziomu Worda)

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0