Zdravim lidicky potreboval bych pomoct s uvedenim do chodu s tenito dvema prikazy ve wordu, samostatne me funguji ale nedokazu je sloucit do hromady
nejsem az zase tak zdatny. Diky vsem za radu.
Private Sub Document_Open()
Dim cislo As String
Selection.MoveRight Unit:=wdCharacter, Count:=20 'odpočítá první znaky v prvním řádku až k číslům, pokud tedy dokument začíná "Cenová nabídka č. 000/atd."
Selection.MoveRight Unit:=wdCharacter, Count:=3, Extend:=wdExtend 'označí další 3 znaky toho čísla
cislo = Selection
cislo = cislo + 1
If cislo < 100 Then cislo = "0" & cislo 'přidává nuly před číslo tak aby byly max 3čísla tedy maximum je 999
If cislo < 10 Then cislo = "0" & cislo
Selection.TypeText Text:=cislo 'zapíše číslo
End Sub
Option Explicit
Private Sub Document_Open()
Selection.GoTo What:=wdGoToBookmark, Name:="Datum"
Selection.TypeText Text:=Date
End Sub
Pomoc s napsanim prikazu Vyřešeno
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Pomoc s napsanim prikazu
"Private Sub Document_Open()" nemůže být 2x, to co je v tom druhém makru jednoduše dejte do toho předchozího na konec a "Option explicit" úplně na první řádek před makro, takto:
Kód: Vybrat vše
Option Explicit
Private Sub Document_Open()
Dim cislo As String
Selection.MoveRight Unit:=wdCharacter, Count:=20 'odpočítá první znaky v prvním řádku až k číslům, pokud tedy dokument začíná "Cenová nabídka č. 000/atd."
Selection.MoveRight Unit:=wdCharacter, Count:=3, Extend:=wdExtend 'označí další 3 znaky toho čísla
cislo = Selection
cislo = cislo + 1
If cislo < 100 Then cislo = "0" & cislo 'přidává nuly před číslo tak aby byly max 3čísla tedy maximum je 999
If cislo < 10 Then cislo = "0" & cislo
Selection.TypeText Text:=cislo 'zapíše číslo
Selection.GoTo What:=wdGoToBookmark, Name:="Datum"
Selection.TypeText Text:=Date
End Sub
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Re: Pomoc s napsanim prikazu Vyřešeno
Super diky moc uz to chodi jak ma
jeste jednou dekuji
jeste jednou dekuji
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 2
- 8075
-
od Dyonysos
Zobrazit poslední příspěvek
14 led 2025 16:19
-
- 5
- 36371
-
od Tay
Zobrazit poslední příspěvek
10 úno 2025 12:09
-
-
Pomoc s výběrem notebooku na hry
od Ghoust23 » 23 zář 2024 08:25 » v Rady s výběrem hw a sestavením PC - 4
- 4718
-
od petr22
Zobrazit poslední příspěvek
24 zář 2024 07:32
-
-
-
PC do 20k (pomoc s dovýběrem komponent)
od insider » 27 zář 2024 16:46 » v Rady s výběrem hw a sestavením PC - 11
- 5369
-
od insider
Zobrazit poslední příspěvek
03 říj 2024 09:03
-
-
- 8
- 3309
-
od atari
Zobrazit poslední příspěvek
30 zář 2024 10:04
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů