ActiveX textbox v MS Word - automaticky se prodlužující

Programy pro práci s textem, tabulkami, prezentacemi

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Krapet 11. 9. 2012 22:00

Zdravim, potřeboval bych ve formuláři v MS Wordu 2007, aby ActiveX textbox měnil svou výšku dle množství napsaného textu (prodlužoval se) -
po kliku pr. tl. ve vlastnostech to nějak nemohu najít, je tam sice auto-size, ale zdá se, že to mění jen velikost písma.
Prosím tedy o radu - lze nějak jednoduše vložit do Wordu textbox s proměnlivou velikostí? a jak.
děkuji
Krapet
Kolemjdoucí

Odeslat příspěvekod xlnc 14. 9. 2012 19:39

Musíme si vystačit s tím, co je k dispozici. Ideální to není...

Kód: Vybrat vše
Private Sub TextBox1_Change()

    'IntegralHeight = True

    Static iPocetRadku As Integer

    With TextBox1

        If (iPocetRadku <> .LineCount) And (.LineCount > 1) Then
            .AutoSize = True
            .SelStart = 0
            .SelStart = Len(.Text)
        Else
            .AutoSize = False
        End If

        iPocetRadku = .LineCount

    End With

End Sub
Petr Pecháček
xlnc
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Kachnik a 3 návštevníků