< návrat zpět

MS Excel


Téma: Hromadná korešpondencia rss

Zaslal/a 14.4.2015 13:50

Vo Worde sa dá nastaviť väzba medzi jedno-písmennými spojkami alebo predložkami s nasledujúcim slovom tak, aby nezostávalo na konci riadka jedno písmeno.
Ako to isté dosiahnem pri hromadnej korešpondencii, keď sa text do wordového dokumentu ťahá z konkrétnej bunky z Excelu?

Zaslat odpověď >

Strana:  « předchozí  1 2
icon #024592
eLCHa
Mno - vyzkoušejte následující postup

V souboru Test_medzera.xlsx vložte tam, kde chcete mít pevné mezery podtržítko (nahraďte současné pevné mezery podtržítkem).

Otevřete soubor Test_medzera.docx, stiskněte kombinaci Alt+F11 a v projectu TestMedzera 2x klikněte na ThisDocument. Vložte kódOption Explicit

Dim WithEvents wdApp As Word.Application

Private Sub Document_Open()
Set wdApp = Me.Parent
End Sub

Private Sub Document_Close()
Set wdApp = Nothing
End Sub

Private Sub wdApp_WindowSelectionChange(ByVal Sel As Selection)
Debug.Print wdApp.Name
Dim f As Field
For Each f In ActiveDocument.Fields
If f.Type = wdFieldMergeField Then
f.Result.Text = Replace(f.Result.Text, "_", Chr(160))
End If
Next f
Set f = Nothing
End Sub
soubor uložte s povolenými makry (.docm) zavřete a otevřete.
Nyní, pokud překliknete záznamy, načte se záznam a v něm se změní všechna podtržítka na pevné mezery. Není to nic moc, ale mně to funguje. Nicméně Word (stejně jako Excel) má tendenci zapomínat hodnoty proměnných, takže se může stát, že časem to podtržítko měnit nebude. Pak je třeba tento dokument zavřít a znovu otevřít. Další možností je přidat na stránku tlačítko. Vyzkoušejte, uvidíte.

Jen podotýkám, že s VBA ve Wordu moc zkušeností nemám a s Wordem moc nepracuji. Takže možná (pravděpodobně) existuje sofistikovanější řešení.citovat
#024597
avatar
Srdečná vďaka, chodí to, veľmi si mi pomohol... Nech sa Ti darí!citovat

Strana:  « předchozí  1 2

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje