< návrat zpět

MS Excel


Téma: Word VBA rss

Zaslal/a 14.2.2014 8:24

Neví někdo o podobném fóru na Word VBA

Zaslat odpověď >

#017858
avatar
kludne aj word sem hodte .) alebo powerpointcitovat
#017867
avatar
Díky za nabídku,

mám následující kód, který mi aktualizuje záhlaví.

Sub header()
Dim pole As ContentControl
For i = 1 To ActiveDocument.Sections.Count
For Each pole In ActiveDocument.Sections(i).Headers(wdHeaderFooterPrimary).Range.ContentControls
If pole.Tag = "Cprot" Then pole.Range = "14 - 001"
Next pole
End Sub


To mi skvěle funguje na stránkách na výšku, na stránkách na šířku to nedikážu rozchodit.

Word 2010 EN
Příloha: zip17867_zahlavi.zip (46kB, staženo 31x)
citovat
#017872
avatar
tak problem je v tom ze tie items v druhom headers su v objeckte schovane

teraz hladam ako sa dotoho dostat :)citovat
#017873
avatar
Dík,

vygooglil jsem toho hodně, ale tohle fakt nešlocitovat
#017877
avatar
jajj 2h som s tym stratil a pritom je to len 3 riadky kodu :)))
For Each pole In ActiveDocument.SelectContentControlsByTag("Cprot")
pole.Range = "14 - 001"
Next
citovat
#017878
avatar
Dík !!!!!!!!!!
geeniální

ps.

jak jsem to narychlo nakopíroval, tak jsem zjistil, že už v office fungují objekty bez DIMcitovat
#017879
avatar
Taky to umožňuje počítat strany v určité části dokumentu

pocet_stran = ActiveDocument.SelectContentControlsByTag("Cprot").Countcitovat
#017880
avatar

Richard99 napsal/a:

Taky to umožňuje počítat strany v určité části dokumentu

pocet_stran = ActiveDocument.SelectContentControlsByTag("Cprot").Count


pocitanie stran to nieje ale pocet ContentControls s Tagom "Cprot"citovat

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