Thema Datum  Von Nutzer Rating
Antwort
Rot Vorlage mit .Open oder .Add öffnen?
25.03.2021 12:35:23 FiX
NotSolved
25.03.2021 20:59:20 xlKing
Solved
26.03.2021 11:10:02 FiX
NotSolved
26.03.2021 20:00:37 Gast8486
Solved

Ansicht des Beitrags:
Von:
FiX
Datum:
25.03.2021 12:35:23
Views:
1336
Rating: Antwort:
  Ja
Thema:
Vorlage mit .Open oder .Add öffnen?

Guten Tag,

ich habe eine Vorlage erstellt. Diese Vorlage möchte ich nun mit

Documents.Open FileName:=strDateiname, ReadOnly:=True

öffnen und bearbeiten, also über Selection bestimmte Dinge einfügen, wie z.B. das Datum. Zu Schluss soll die bearbeitete Datei an einer beliebigen Stelle gespeichert werden. Das Original bleibt also wie es ist - wird also nicht überschrieben.

Nun tritt aber folgender Fehler auf:

Laufzeitfehler '4605': Diese Methode oder Eigenschaft ist nicht verfügbar, weil dieser Befehl für den Lesemodus nicht zu Verfügung steht.

Ich nehme mal an, das dieser Fehler an folgender Zeile liegt:

ReadOnly:=True

Denn ohne diese Zeile, funktionert alles. Das erscheint auch logisch, denn wenn der Schreibschutz aktiviert ist, kann ich das Dokument logischerweise nicht bearbeiten.

Nun meine Frage: gibt es eine Möglichkeit mit .Open die Datei zu bearbeiten und woanders zu speichern, und gleichzeitig zu gewährleisten, das die Originaldatei nicht überschrieben wird? Die einzige Möglichkeit die mir einfällt ist, ReadOnly auf False zu setzen, und mittels If-Anweisung zu gewährleisten, das beim Speichern nicht derselbe Pfad angegeben wird, wie die Originaldatei.

Die zweite Möglichkeit die mir einfällt ist, die .Add-Methode zu verwenden. Dort wird ja lediglich keine Kopie des Originals erstellt.

Wie machen das die Profis? Mit .Open oder .Add? Gibt es Vor- und Nachteile zwischen den beiden Optionen?

 

Vielen Dank im Voraus!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Vorlage mit .Open oder .Add öffnen?
25.03.2021 12:35:23 FiX
NotSolved
25.03.2021 20:59:20 xlKing
Solved
26.03.2021 11:10:02 FiX
NotSolved
26.03.2021 20:00:37 Gast8486
Solved