ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Již 10.000+ CAD tipů. Přes 118.000 registrovaných u nás, celkem 1.092.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor. Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoVBA 2002 vs VBA 2006

 Odpovědět Odpovědět archiv
Autor
17zidek Zobrazit panel
ARKANCE support
ARKANCE support

CAD Studio

Přihlášen: 11.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD, AutoCAD Map
Stav: Offline
Bodů: 8
Přímý odkaz na tuto zprávu Téma: VBA 2002 vs VBA 2006
    Zasláno: 24.bře.2006 v 12:19

Zdravím všechny,

udělal jsem si jednoduchý prográmek na vynášení bloků s atributy. Jako zdoj dat slouží TXT soubor. V Map 3D 2006 jsem to odladil a vše funguje. Chtěl jsem tento prográmek poskytnout kolegovi AutoCad 2002 Map 5 a jemu se to vyhazuje chybu na řádku :

Set Block = ThisDrawing.ModelSpace.InsertBlock(insertPoint, nameInsertBlock, 1, 1, 1, 0)

uvádím i definici proměných:

Dim nameInsertBlock As String, insertPoint(0 To 2) As Double, Block As AcadBlockReference

číslo chyby je -21748113 : Method 'InsertBlock' of object 'IAcadModelSpace' failed.

Nevíto někdo čím to je? Myslel jsem, že jednoduché prográmky ve VBA jsou komaktibilní napříč verzemi. Děkuji předem z a jakoukoliv odpověď.

Petr Žídek
CAD Studio
Zpět nahoru
dazky Zobrazit panel
Nováček
Nováček

Přihlášen: 29.lis.2004
Stav: Offline
Bodů: 5
Přímý odkaz na tuto zprávu Zasláno: 24.bře.2006 v 12:41
mate osetrenu existenci definice bloku ve vykresu, kde se ma makro spustit?
toto byva muj obvykly problem v makrech tohoto typu
pripadne at Vas kolega nejdrive rucne nakopiruje blok do vykresu

S pozdravem Zakoutsky
Zpět nahoru
17zidek Zobrazit panel
ARKANCE support
ARKANCE support

CAD Studio

Přihlášen: 11.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD, AutoCAD Map
Stav: Offline
Bodů: 8
Přímý odkaz na tuto zprávu Zasláno: 24.bře.2006 v 13:12

Děkuji p. Zakoutskemu,

vase rada sice nevedla primo k cili, ale aspon jsem si uvedomil ze onen vkladany blok jsem vkladal byl vytvoren v me verzi Cadu tedy nekompaktibilni s kolegovou. A to byla pricina. :-( .  Jeste jednou dekuji.

Petr Žídek
CAD Studio
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 9321:VIPNefunguje mi VBA v Inventoru 2016, 2015, 2014 nebo 2013 - příčiny.
Tip 6790:VIPPřidání ikony vlastního příkazu/makra v Inventoru.
Tip 6490:VIPVBA aplikace v 64bitové verzi AutoCADu (kompatibilita, migrace)
Tip 7247:Chyba C0000005 v AcVBA.arx při pokusu o spuštění VBA makra.
Tip 6603:V AutoCADu 2010 mi nejde načíst VBA aplikace (.DVB)
Tip 9295:Po instalaci MS Office 365 přestane fungovat modul VBA.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,609 sekund.