Vytisknout stránku | Zavřít okno

VBA - metoda table.GetText(row, column)

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=14016
Datum vytištění: 10.čer.2026 v 02:36


Téma: VBA - metoda table.GetText(row, column)
Odeslal: miki01
Předmět: VBA - metoda table.GetText(row, column)
Datum odeslání: 29.lis.2011 v 08:30
Ahoj všem,
uděla jsem si jednoduchý prográmek na práci s tabulkami v AutoCADu 2010, vše mi funguje dobře, pouze metoda GetText(řádek, sloupec) zavolaná na objektu tabulky vybrané mi někdy vrátí korektní text co je v dané buňce (např: ahoj) a u některých buňěk to vrátí řetězec např: {\W0.8;ahoj}... zkoušel jsem všemožné, ale na důvod proč to vrátí v některých případech kromě samotného řetězce i další znaky jsem neřišel...prosím o radu a pomoc. Děkuji předem!
 
(W0,8 je width factor)



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 29.lis.2011 v 10:06
Onen řetězec je prostě textový obsah MText objektu, kde máte změněnu šířku. Pokud potřebujete holý text, můžete si řídící znaky odstranit - např. pomocí regulárního výrazu.
 
Jinak VBA moc nedoporučujeme, z AutoCADu bude toto rozhraní odstraněno, protože Microsoft před lety ukončil jeho vývoj.


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)



Vytisknout stránku | Zavřít okno