Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Datei per VB(A) reservieren (ab R6)

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Datei per VB(A) reservieren (ab R6) (594 mal gelesen)
TSch
Mitglied
CAD/PDM Administrator


Sehen Sie sich das Profil von TSch an!   Senden Sie eine Private Message an TSch  Schreiben Sie einen Gästebucheintrag für TSch

Beiträge: 102
Registriert: 26.07.2002

Sei frohgemut bei allen Dienstobliegenheiten !

erstellt am: 28. Jul. 2003 11:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


laufzeitfehler.jpg

 
Hi !
Ich hab da nochma so ein Problem :
Ich will per Code eine Datei reservieren (ausleihen).
Da gibts ja eine Methode (Auszug aus der "Hilfe") :
"Method that reverts the file checked out by the caller.
Syntax
RevertReservedForWriteByMe()"
Die schlägt bei mir einfach fehl.
Habe das probiert :
Call ThisApplication.ActiveDocument.RevertReservedForWriteByMe
Kommt Laufzeitfehler raus (siehe Bild)

Weiß jemand, wie das wirklich funzt ?

Noch 5 Tage bis zum Wochenende !

------------------
Thomas Sch

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Moderator
Softwareentwickler




Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 28. Jul. 2003 12:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für TSch 10 Unities + Antwort hilfreich

Leider die gleiche troubles 

Ich werde mich mal schlau machen.

------------------
Grüße daywa1k3r

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

TSch
Mitglied
CAD/PDM Administrator


Sehen Sie sich das Profil von TSch an!   Senden Sie eine Private Message an TSch  Schreiben Sie einen Gästebucheintrag für TSch

Beiträge: 102
Registriert: 26.07.2002

Sei frohgemut bei allen Dienstobliegenheiten !

erstellt am: 28. Jul. 2003 12:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi daywlker !
habe ein "Workaround" probiert, was zu funzen scheint (?????)
Un zwar so :

Public Function AktivesDocReserviertVonMir() As Boolean
Dim oDoc As Inventor.Document
Set oDoc = ThisApplication.ActiveDocument
Dim Antwort As VbMsgBoxResult
If oDoc.ReservedForWrite = False Then
  Antwort = MsgBox("Datei ist zur Zeit nicht ausgeliehen " _
  & vbNewLine & "Ausleihe erstellen ?", vbYesNo)
End If
If oDoc.ReservedForWriteByMe = True Then
Antwort = vbNo
AktivesDocReserviertVonMir = True
End If

If Antwort = vbYes Then
oDoc.ReservedForWriteByMe = True
AktivesDocReserviertVonMir = True
oDoc.Save
oDoc.Update
End If

Ende:
Set oDoc = Nothing

End Function

Was hältst Du davon ?
Net schön, aber reserviert (bis ich auf den zu erwartenden Fehler stoße)
Probiere jetzt mal, ewas passiert, wenn Datei von einem Kollegen reserviert wurde...

------------------
Thomas Sch

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Moderator
Softwareentwickler




Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 28. Jul. 2003 12:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für TSch 10 Unities + Antwort hilfreich

Zitat:
Net schön,...

Pffff... Ist doch Einwandfrei 
Aber war nicht die "RevertReservedForWriteByMe" die nicht gefunzt hat ?

------------------
Grüße daywa1k3r

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

TSch
Mitglied
CAD/PDM Administrator


Sehen Sie sich das Profil von TSch an!   Senden Sie eine Private Message an TSch  Schreiben Sie einen Gästebucheintrag für TSch

Beiträge: 102
Registriert: 26.07.2002

Sei frohgemut bei allen Dienstobliegenheiten !

erstellt am: 28. Jul. 2003 13:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi !
Klar hast Du recht, aber lieber gerade einen workaround als
versuchen, die "revert...." Kiste zum rennen zu bringen.
Würde mich aber immer noch interessieren, was man damit anstellen kann
(außer laufzeitfehlöer produzieren)
Gruß

------------------
Thomas Sch

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Produktentwickler (m/w/d)

Wir, die GEDORE Group, sind ein weltweit führender Hersteller von Premium-Handwerkzeugen. Eine Traditionsmarke von Weltruf ?Made in Germany?, die Maßstäbe setzt hinsichtlich Qualität und Innovation. Einsatz finden unsere Handwerkzeuge in den Bereichen Industrie und Handwerk. Neben Produktionsstandorten in Deutschland wird in weiteren Werken weltweit produziert. Unser Unternehmen mit über 2300 Mitarbeitern befindet sich zu 100 % im Familienbesitz....

Anzeige ansehenProduktdesign, Industriedesign
TSch
Mitglied
CAD/PDM Administrator


Sehen Sie sich das Profil von TSch an!   Senden Sie eine Private Message an TSch  Schreiben Sie einen Gästebucheintrag für TSch

Beiträge: 102
Registriert: 26.07.2002

Sei frohgemut bei allen Dienstobliegenheiten !

erstellt am: 28. Jul. 2003 15:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi !
Leider hat sich mein Problem wieder ergeben :
Das mit dem Workaround funzt nur für MultiUser=gemeinsam
Ansonsten (bei semi-isolated) rennt der code
oDoc.ReservedForWriteByMe = True
voll an die wand.
Bin also wieder am Anfang
Sch......!!!!!
Hilfäääääähhhh!
Gruß

------------------
Thomas Sch

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz