Napraw problemy z korespondencją seryjną w połączeniu Excela i Worda

Spisie treści

Przełącz import danych programu Excel dla listów formularzy programu Word na inny sterownik bazy danych, jeśli chcesz rozwiązać problemy

W dokumencie korespondencji seryjnej programu Word używasz tabeli programu Excel jako źródła danych, która zawiera komórki zawierające więcej niż 255 znaków. Jednak w dokumencie Word zobaczysz tylko pierwsze 255 znaków zawartości tych komórek. Jeśli używasz bardzo starej wersji programu Word, takiej jak XP, zobaczysz nawet tylko „0”.

Przyczynę tej usterki można znaleźć w sterowniku bazy danych OLEDB. Możesz rozwiązać ten problem, ręcznie ustawiając DDE (Dynamic Data Exchange) jako metodę importu.

Dzięki tej metodzie można również zobaczyć dłuższą zawartość komórki w całości, a formatowanie jest również przenoszone z danymi.

Trzeba jednak pogodzić się z jedną wadą: podczas importowania danych Word najpierw zaczyna używać danych źródłowych, w naszym przypadku Excela, i otwiera odpowiedni plik.

  1. Aby móc wybrać filtr importu, wywołaj polecenie OPCJE w menu NARZĘDZIA w programie Word.
  2. W wyświetlonym oknie dialogowym aktywuj kartę OGÓLNE pokazaną na poniższym rysunku.
  3. Aktywuj opcję POTWIERDŹ KONWERSJĘ PRZY OTWARCIU.
  4. Potwierdź swój wpis przyciskiem OK.

Podczas tworzenia nowego dokumentu korespondencji seryjnej program Excel w przyszłości zapyta, którego sterownika chcesz użyć podczas otwierania źródła danych. Następnie wybierz wpis KARTY MS EXCEL PRZEZ DDE.

Jeśli dokument korespondencji seryjnej został już utworzony, kliknij przycisk OTWÓRZ ŹRÓDŁO DANYCH na pasku narzędzi DRUKOWANIE SERYJNE, aby ponownie zaimportować plik źródłowy. Możesz również wybrać pomiędzy kilkoma sterownikami do importu.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave