Vítejte !   Přihlášení | Registrace
Hlavní menu
CATIA fórum.cz
Novinky
Seriál CATIA
Obecně o CAD
Novinky ze světa DS
Makra pro CATIA V5
Diskuse
Vytvořit téma
Koncepty
Seznam oblíbených
Soukromé zprávy
Pravidla
Live CHAT
VIP žádost
Základy Catia
Ke stažení
Doporučujeme
Pracovní příležitosti
Reklama a kampaně
O fóru
Nápověda

missing references

Kompletní přehled příspěvků v tématu missing references řazený podle data jejich publikace na fóru.

UživatelPříspěvek
Josef Kočí

Poslat zprávu | Profil
Datum: 17.3. 2014 | Zobrazeno: 9636x
Konfigurace CATIA: V5R19

Text dotazu:
Zdravím forum.
Otvírám docela těžké téma, missing references.

Jak ošetřit chybějící nebo jinou verzi reference? Do kompilatu jdou přidávat, ale pokud mam pouze makro.vba spoléhám na existence referencí na všech strojích. Nejčastěji problém u MS Office, momentálně už 4 verze 2003,2007,2011,2013..

Přikládám kod pro Excel, ale pod Catii logicky nefunguje

*** In a Standard Module ***
Option Explicit

Sub References_RemoveMissing()
'Macro purpose: To remove missing references from the VBE

Dim theRef As Variant, i As Long

On Error Resume Next

For i = ThisWorkbook.VBProject.References.Count To 1 Step -1
Set theRef = ThisWorkbook.VBProject.References.Item(i)
If theRef.isbroken = True Then
ThisWorkbook.VBProject.References.Remove theRef
End If
Next i

If Err <> 0 Then
MsgBox "A missing reference has been encountered!" _
& "You will need to remove the reference manually.", _
vbCritical, "Unable To Remove Missing Reference"
End If

On Error Goto 0
End Sub

*** In the ThisWorkbook Module ***
Private Sub Workbook_Open()
Call References_RemoveMissing
End Sub :

Jde neco takoveho ve VBA v Catii? Je mozne pracovat s třídou "VBProject.References"?
diky za pomoc..
jk

Ing Jan Cinert

Poslat zprávu | Profil
[#4476] | Publikováno: 19.03. 2014 - 12:47
Zkoušel jste nápovědu VBA? Já se jsem zatím jen zběžně podíval a řekl bych, že reference lze přidávat a odebírat jen v rozhraní při tvorbě, nikoliv při běhu programu. Otázka je, jak moc je integrované VBA prostředí V Catii odlišné od Excelu a jiných.


Uživatel nepřihlášen

Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.