AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Word 2013+Windows 8, OLE, SaveAs -> Befehl misslungen

Word 2013+Windows 8, OLE, SaveAs -> Befehl misslungen

Ein Thema von hoika · begonnen am 27. Apr 2015 · letzter Beitrag vom 28. Apr 2015
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.269 Beiträge
 
Delphi 10.4 Sydney
 
#1

Word 2013+Windows 8, OLE, SaveAs -> Befehl misslungen

  Alt 27. Apr 2015, 13:33
Hallo,
gerade so beim Kunden passiert.
Ich ersetze ein paar Kenner in einer Word-Datei (doc oder docx),
rufe zum Schluss

WordApp.ActiveDocument.SaveAs(MyInputFile);

auf und erhalte eine Exception "Befehl misslungen".

Auf meinem Windows 7 und Office2013 klappt natürlich alles.

Ist da schon was bekannt?

Danke
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Word 2013+Windows 8, OLE, SaveAs -> Befehl misslungen

  Alt 27. Apr 2015, 15:50
Hast Du' schon mit der bewährten Methode
Makro-Recorder an
Tätigkeit ausführen
Makro-Recorder aus
Makro analysieren

Versucht?
Ansonsten Umlaute,Sonderzeichen etc.?

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.058 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Word 2013+Windows 8, OLE, SaveAs -> Befehl misslungen

  Alt 27. Apr 2015, 16:11
Fehlen Schreibrechte auf dem Speicherort?
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Word 2013+Windows 8, OLE, SaveAs -> Befehl misslungen

  Alt 27. Apr 2015, 16:17
Zitat:
In Word 2010/2013 klick auf „Datei“ oben links, dann Klick auf „Optionen“ - „Add-Ins“ - „Verwalten: COM-Add-Ins - Gehe zu...“ und dann die aufgeführten Add-Ins deaktivieren
gefunden bei https://social.msdn.microsoft.com/Fo...forum=officede
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.269 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Word 2013+Windows 8, OLE, SaveAs -> Befehl misslungen

  Alt 27. Apr 2015, 18:44
Hallo,

Rechte passen alle.
Das mit den Makros habe ich vorhin auch gesehen
und werde es mal morgen ausprobieren.

Danke


Heiko
Heiko
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.269 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Word 2013+Windows 8, OLE, SaveAs -> Befehl misslungen

  Alt 28. Apr 2015, 09:00
Hallo,

in etwas älteren Threads hatte ich gelesen,
dass MS den SaveAs-Befehl angeblich als deprecated markiert hat.
An dessen Stelle soll man den SaveAs2 (verfügbar ab Word2010) benutzen,
dem das Dateiformat übergeben werden kann.

Kann das jemand bestätigen?


Danke


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#7

AW: Word 2013+Windows 8, OLE, SaveAs -> Befehl misslungen

  Alt 28. Apr 2015, 12:41
Tja, ich hab Office2013 auf meinem Rechner (VBA 7.1).
Wenn man die Hilfe fragt erhält man folgende Antwort:
https://msdn.microsoft.com/de-de/lib...ffice.11).aspx

Fragt man [F2] bekommt man nur diese Auskunft:
Zitat:
Sub SaveAs2([FileName], [FileFormat], [LockComments], [Password], [AddToRecentFiles], [WritePassword], [ReadOnlyRecommended], [EmbedTrueTypeFonts], [SaveNativePictureFormat], [SaveFormsData], [SaveAsAOCELetter], [Encoding], [InsertLineBreaks], [AllowSubstitutions], [LineEnding], [AddBiDiMarks], [CompatibilityMode])
Element von Word.Document
Da kann der geneigte Benutzer sich wohl aussuchen was richtig(er) ist.

Gruß
K-H

Nachtrag:
Ich habe den Fehler auch gerade für Excel bekommen, Grund: im Hintergrund war die Datei (von Excel) geöffnet. Und Ja die SaveAs-Methode funktioniert immer noch.
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector

Geändert von p80286 (28. Apr 2015 um 15:33 Uhr)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz