🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.vbasic
Article #92317

Tabela w wordzie.

#92317
From: Bartosz Różański
Date: Fri, 21 Oct 2005 16:54
39 lines
2293 bytes
Witam,

Jestem nowy na grupie więc serdecznie witam wszystkich.

Aktualnie tworzę szablon do różnorodnych dokumentów z wykrzystaniem 
różnorodnych wcześniej przygotowanych autotekstów. Jedna z funkcjonalności 
szablonu przewiduje zmianę niektórych elementów w dokumencie, np. podmiana 
notatki dotyczącej praw wykorzystania tegoż dokumentu.

Problem jest następujący. Umieściłem w dokumencie tabelkę z tekstem 
(autotekst). Oprócz tej tabelki jest w dokumencie kilka innych tabel. W tym 
momencie staram się przygotować skrypt, którym mógłbym podmienić tą 
szczególną tabelę na inną, również określoną w autotekście. Poniżej 
przedstawiam kod, który jednak błędnie się wykonuje.

Sub podmien(nazwaAutotekstu As String)
Dim zakres As Range
Dim wordDok As Document
Dim szablon As Template

    Set wordDok = ActiveDocument
    Set szablon = wordDok.AttachedTemplate

    Set zakres = wordDok.Tables(3).Range
    zakres.Delete
    zakres.Select
    Set zakres = 
szablon.AutoTextEntries(nazwaAutotekstu).Insert(Selection.Range, True)

Kod ten wstawia nowy autotekst w złym miejscu a dokładnie to dołącza ją do 
tabeli numer 2 w dokumencie, pozostawiając tabelę numer 3 wyczyszczoną z 
tekstu, ale widoczną.

Może ktoś z Was widzi jakiś błąd lub zna lepszy pomysł na rozwiązanie tego 
problemu.

Pozdrawiam

Bartek Różański 
Technical Details
Message-ID: <djb6gf$5ok$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Bartosz Różański <barozi@poczta.onet.pl>
Newsgroups: pl.comp.lang.vbasic
Subject: Tabela w wordzie.
Date: Fri, 21 Oct 2005 18:54:38 +0200
Organization: Onet.pl
Lines: 41
Message-ID: <djb6gf$5ok$1@news.onet.pl>
NNTP-Posting-Host: 69-bem-8.acn.waw.pl
X-Trace: news.onet.pl 1129913679 5908 212.76.63.69 (21 Oct 2005 16:54:39 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Fri, 21 Oct 2005 16:54:39 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Sender: LUc7SYfYM+QNjkbTnI+ZNBR3IphRDgk8
X-RFC2646: Format=Flowed; Original
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-Priority: 3
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit