Solid Edge Forum Forum Index Solid Edge Forum
Nederlandstalig Solid Edge gebruikersforum voor Nederlandse en Belgische professionals
 
 FAQFAQ   ZoekenZoeken   GebruikerslijstGebruikerslijst   GebruikersgroepenGebruikersgroepen   RegistreerRegistreer 
 ProfielProfiel   Log in om je privé berichten te bekijkenLog in om je privé berichten te bekijken   InloggenInloggen 

Drafts updaten
Ga naar Pagina Vorige  1, 2
 
Plaats nieuw bericht   Plaats Reactie    Solid Edge Forum Forum Index -> Programmeren
Vorige onderwerp :: Volgende onderwerp  
Auteur Bericht
hmldijk



Geregistreerd op: 14-10-2009
Berichten:

BerichtGeplaatst: Vr Feb 05, 2010 1:42 pm    Onderwerp: Reageer met quote

ik zou persoonlijk liever deze code gebruiken, op deze manier
update SE zelf alle views die bij een modellink horen:

objApp.ActiveDocument.ModelLinks(1).UpdateViews

OF (als je meerdere modellinks hebt):

For i = 1 To objApp.ActiveDocument.ModelLinks.Count
objApp.ActiveDocument.ModelLinks(i).UpdateViews()
Next

(misschien dat hiermee meteen het probleem van "Matthijs ter Stege" is opgelost)

*********************************************************

Maar ik had zelf ook nog een vraagje omtrent dit topic:
Kun je met VB ook controleren of een drawing up to date is?
Want ik wil afhankelijk van de uitkomst bepaalde acties uitvoeren.

Ik heb dit al geprobeerd maar helaas zonder resultaat:

If objDoc.ModelLinks(1).UpdateViews = False Then MsgBox "..."

If objDoc.ActiveSheet.DrawingView(Cool.IsUpToDate = True Then MsgBox "True"
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
hmldijk



Geregistreerd op: 14-10-2009
Berichten:

BerichtGeplaatst: Di Feb 09, 2010 10:34 am    Onderwerp: Reageer met quote

na wat meer testen (en hulp via jasonnewell.net) ben ik erachter gekomen dat de functie "isuptodate" wel werk maar er een foutje in mijn code zat.

lijn 1 werkt niet, maar lijn 2 wel:
1) If objDoc.ActiveSheet.DrawingView(1).IsUpToDate = False Then MsgBox "False"
2) If objDoc.ActiveSheet.DrawingViews.Item(1).IsUpToDate = False Then MsgBox "False"
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
Berichten van afgelopen:   
Plaats nieuw bericht   Plaats Reactie    Solid Edge Forum Forum Index -> Programmeren Tijden zijn in GMT + 2 uur
Ga naar Pagina Vorige  1, 2
Pagina 2 van 2


 
Ga naar:  
Je mag geen nieuwe onderwerpen plaatsen
Je mag geen reacties plaatsen
Je mag je berichten niet bewerken
Je mag je berichten niet verwijderen
Ja mag niet stemmen in polls
Je mag geen attachments plaatsen in dit forum
Je mag geen bestanden downloaden in die forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc