Diskuzní fórum, poradna
 ?CAD diskuze, rady, výměna zkušeností
 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ě.
 
 | 
 
    Odpovědět  
   | 
  archiv | 
| Autor | |
   
   Sedláček  
   
   TOP uživatel  
   Přihlášen: 15.dub.2005 Lokalita: Czech Republic Používám: AutoCad 2024 LT Stav: Offline Bodů: 384  | 
  
     Téma: VBA  DDEZasláno: 15.dub.2005 v 08:38  | 
 
| 
   
    Pokoušín se načíst atributy do exelovské tabulky pomocí VBA a DDE. Application.DDEExecute channelNumber, "[_-attext c sablona.txt " + "soubor.txt ]" mi funguje. Ale chtel bych vybrat pouze některé atributy, a tady začíná problém. Neumím pozastavit provádění kódu do ukončení výběru (ať již přímo v příkatu _-attext, nebo _select). Existuje v tomto případě něco jako "pause v příkazu "command" v LISPu, nebo "\" v menu? Ve VBA jsem úplný začátečník, tak prosím "polopaticky". Děkuji Pavel Sedláček  | 
 |
![]()  | 
 |
   
   Vladimír Michl  
   Profil člena 
    Odeslat soukromou zprávu 
    Najít příspěvky člena 
    Navštívit stránky člena 
    Přidat do seznamu známých  
   Moderátor  
   ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 22020  | 
  
     Zasláno: 15.dub.2005 v 09:30 | 
 
| 
   
    
   Nikoliv, nic takového přes DDE neuděláte. 
   
  Proč nepoužít přímo příkazu AutoCADu pro export atributů do excelovské tabulky?  | 
 |
![]()  | 
 |
   
   Milan  
   
   Diskutér  
   Přihlášen: 27.říj.2004 Lokalita: Slovensko Stav: Offline Bodů: 56  | 
  
     Zasláno: 15.dub.2005 v 10:20 | 
 
| 
   
    Ja by som na toto nepouzival DDE, ale by som zvolil postup vo VBA: 1. Vyselektujem vsetky bloky, ktore ma zaujimaju (vytvorite SelectionSet a pouzijete nejaku metodu na jeho naplnenie) 2.Ziskam atributy z kazdeho bloku v cykle (For each entity...) pomocou getattribute 3.zapisem do Excelu iba tie atributy co potrebujem, t.j. otvorim Excel (Dim MojExcel As Excel.Application,Set MojExce1 = New Excel.Application) a zapisem tam hodnoty(MojExcel.Worksheets(1).Cells (2, 4) = AtributKtoryChcem) Sorry Milan  | 
 |
![]()  | 
 |
   
   Sedláček  
   
   TOP uživatel  
   Přihlášen: 15.dub.2005 Lokalita: Czech Republic Používám: AutoCad 2024 LT Stav: Offline Bodů: 384  | 
  
     Zasláno: 15.dub.2005 v 11:13 | 
 
| 
   
    Omlouvám se, ale zapoměl jsem uvést, že se jedná o A2002LT, takže obě rady jsou pro mne nepoužitelné. Přesto díky. Pavel Sedláček PS Jaký je příkaz pro export atributů do exelovské tabulky a od jaké verze AutoCadu funguje?  | 
 |
![]()  | 
 |
   
   Vladimír Michl  
   Profil člena 
    Odeslat soukromou zprávu 
    Najít příspěvky člena 
    Navštívit stránky člena 
    Přidat do seznamu známých  
   Moderátor  
   ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 22020  | 
  
     Zasláno: 15.dub.2005 v 13:41 | 
 
| 
   
    Export atributů do Excelu je tuším od AutoCADu verze 2002, ale nikoliv u verzí LT. Ty jsou omezené nejen co do programování, ale i co do různých "správcovských" funkcí.  | 
 |
![]()  | 
 |
Pro technickou podporu CAD
kontaktujte Helpdesk
    Odpovědět  
   | 
  |
| Přejít na fórum | Oprávnění fóra  ![]()  Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru  | 
 
Stránka byla vygenerována za 0,359 sekund.



 
 
 
 
 
 
 
VBA  DDE
 Možnosti tématu
   

   
   