online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon florian12345 vom 27.07.2021, 07:51 Options

"speichern unter" aufrufen (Visual Basic 6)

eine vorgefertigte Beispieldatei soll bearbeitet werden und danach abgespeichert werden. Es soll nicht möglich sein die Datei unter dem gleichen Namen zu speichern. Bisheriger Code

Private WithEvents oAppEvents As ApplicationEvents

Public Sub autoopen1()

Dim oApp As Inventor.Application
Set oApp = ThisApplication
Set oAppEvents = oApp.ApplicationEvents
Dim oDoc As Document
Set oDoc = ThisApplication.ActiveDocument

End Sub

Private Sub oAppEvents_OnSaveDocument(ByVal DocumentObject As Document, ByVal BeforeOrAfter As EventTimingEnum, ByVal Context As NameValueMap, HandlingCode As HandlingCodeEnum)
Dim oApp As Inventor.Application
Set oApp = ThisApplication

If BeforeOrAfter = kBefore Then

MsgBox ("Speichern unter angegebenen Namen nicht möglich.Vorlage kann nicht überschrieben werden!")
HandlingCode = kEventCanceled
Call Speichern_unter_neuem_Namen

End If



If BeforeOrAfter = kAfter Then
MsgBox ("Dokument gespeichert")
End If

End Sub


Sub Speichern_unter_neuem_Namen()
Dim Neuer_Dateiname
Neuer_Dateiname = Application.GetSaveAsFilename(InitialFileName:="", Filefilter:="*.iam")
If Neuer_Dateiname = False Then Exit Sub
ActiveWorkbook.SaveAs Filename:=Neuer_Dateiname
End Sub


Leider bekomme ich im untersten Sub bei Neuer_Dateiname=.... einen Fehler Objekt erforderlich. Hat jemand eine Idee?

mfG, Florian


Antwort schreiben

Antwort 1 von florian12345 vom 27.07.2021, 07:55 Options

achso. es sollte so sein, dass der speichern button gedrückt wird, dann die msgbox mit der fehlermeldung kommt und sich danach der dialog speichern unter öffnet.mfG

Ähnliche Themen

visual basic minimieren
HugoHamburger  30.11.2009 - 122 Hits - 4 Antworten

Visual Basic 2008 Probleme.... :(
Jonny99  09.06.2008 - 44 Hits - 1 Antwort

Wurzelzeichen in Microsoft Visual Basic 6.0 - wie???
age-pee  22.12.2008 - 66 Hits - 3 Antworten

VIsual Basic: Wie lautet noch mal der Code für "von 1 bis 26"??
GastThorben  18.06.2009 - 261 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026