MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Microsoft Office > Microsoft Word
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 22.05.2017, 02:28   #16
mumpel
MOF Meister
MOF Meister
Standard

Hast Du auch allen Code in ein Modul eingefügt? Nur die Prozedur alleine nützt nichts. Wenn Du die Deklarationen in ein separates Modul gepackt hast musst Du "Private" durch "Public" ersetzen, damit die Deklarationen Projektweit genutzt werden können (bei "Private" sind die Deklarationen nur innerhalb des Modules verfügbar).

Geändert von mumpel (22.05.2017 um 02:30 Uhr).
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 02:59   #17
Despistado
Threadstarter Threadstarter
MOF User
MOF User
Standard

Ich kenne mich damit überhaupt nicht aus.
Zuerst hatte ich einfach alles kopiert und in diese Liste von Makros eingefügt

Dann habe ich aber dies hier gefunden, es ist wohl das Gegenstück zum Speichern-Dialog und dort wird darauf hingewiesen dass man einen Teil des Codes als Modul und den anderen als Code in einer Form einfügen soll.
http://www.vbarchiv.net/api/api_getopenfilename.html

Das habe ich dann auch gemacht, er hat dann, als ich auf Testen gegangen bin irgendwas gemeckert von wegen Me.hwnd ist nicht gültig oder so.
Danach habe ich gegooglet und herausgefunden, dass man da statt Me auch Userform schreiben kann, was ich dann auch gemacht habe.
Danach lief der Test ohne Fehlermeldung durch.
(allerdings ohne dass der öffnen-Dialog jetzt ein anderer wäre)

Ich habe aber wie gesagt null Ahnung davon was ich da überhaupt mache.
Ich probiere einfach nur herum.

Nun habe ich auch den Code für den Speichern-Dialog (also das was du gepostet hast) als Modul eingefügt und zuvor Private durch Public ersetzt.
Auch hier hat er wieder bzgl. Me.hwnd gemeckert was ich wiederum durch Userform.hwnd ersetzt habe.

Im Testmodus läuft das jetzt ohne Fehlermeldungen durch, wirkliche Auswirkungen auf irgendwas hat das aber nicht.
Beim Klicken auf Speichern kommt nur das Word-eigene Dialogfeld.

Ich weiß aber auch gar nicht ob allein das Eintragen des Codes schon reicht um irgendein Ergebnis zu erzielen oder ob da nicht noch die Hälfte fehlt.
Despistado ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 04:00   #18
mumpel
MOF Meister
MOF Meister
Standard

Das mit der Form ist nicht richtig. Es geht auch ohne Userform. Anbei eine Datei zum Testen.

Zitat: von Despistado Beitrag anzeigen

(...) Beim Klicken auf Speichern kommt nur das Word-eigene Dialogfeld (...)

Natürlich. Der Speichern-Befehl weiss ja nicht dass er eine benutzerdefinierte Prozedur ausführen soll.
Angehängte Dateien
Dateityp: doc SaveAs-Test.doc (48,5 KB, 3x aufgerufen)

Geändert von mumpel (22.05.2017 um 04:02 Uhr).
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 04:49   #19
Despistado
Threadstarter Threadstarter
MOF User
MOF User
Standard

Aha.
Wie gesagt, ich weiß nicht wie das aussehen muss.

Habe deine Datei getestet.
Beim öffnen der Datei ist ein Speichern unter Button direkt im Word-Dokument eingebettet zu sehen und wenn man darauf klickt kommt der normale Speichern-Dialog (also der Windows-eigene).
Allerdings klappt das Speichern nicht.

Wenn ich die Datei unter demselben Namen speichern möchte, kommt ein Dialogfeld mit der Frage ob die Datei überschrieben werden soll.
Klicke ich auf Nein, war's das, klicke ich auf ja so wird mir in einem Dialogfeld der Name und Pfad zur zu speichernden Datei angezeigt.

Speichere ich die Datei unter einem anderen Namen kommt ebenfalls das Dialogfeld wo nur der Name (inklusive Pfad) unter dem die Datei abgespeichert werden soll angezeigt wird.
Man kann dort auf OK klicken.
Allerdings ist diese Datei auf dem Computer anschließend nicht auffindbar.
Auch keine andere neue doc Datei unter einem anderen Namen wird erstellt.
Despistado ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 05:02   #20
mumpel
MOF Meister
MOF Meister
Standard

Der Beispielcode enthält keine Speichern-Anweisung. Die Anweisung zum Speichern musst Du selber programmieren. Stichwort: ActiveDocument.SaveAs (in der VBA-Hilfe). Anstelle der MsgBox musst Du die Speichern-Anweisung setzen.
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 05:18   #21
Despistado
Threadstarter Threadstarter
MOF User
MOF User
Standard

Ich glaub nicht, dass ich das mit meinen nicht vorhandenen Programmier-Kenntnissen hinkriege.
In der VBA-Hilfe finde ich auch nichts zum Thema ActiveDocument.saveas

Trotzdem danke für deine Mühe!
Despistado ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 05:40   #22
mumpel
MOF Meister
MOF Meister
Standard

Da hier kaum noch einer mit Office 97 arbeitet ist gute Hilfe schwierig bis unmöglich (den Code können wir ja nur in unserer Version testen).
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 05:47   #23
Despistado
Threadstarter Threadstarter
MOF User
MOF User
Standard

Ja klar, ist ja kein Problem.

Ich hatte mir das wohl auch viel einfacher vorgestellt und dachte auch, dass das unabhängig von der Version funktionieren könnte (weil viele Makros und so funktionieren ja tatsächlich unabhängig von der Version)
Einfach den Speichern-Befehl "hijacken" und zum normalen Windows-Dialog umleiten und den Rest macht dann schon Windows.
Daran sieht man halt wieder wie's um meine Programmierkenntnisse bestellt ist.
Despistado ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 06:08   #24
mumpel
MOF Meister
MOF Meister
Standard

Zitat: von Despistado Beitrag anzeigen

(...) weil viele Makros und so funktionieren ja tatsächlich unabhängig von der Version (...)

Bei "SaveAs" gibt es in Word zwei Versionen, nämlich "SaveAs" und "SaveAs2". Ob es letztere auch schon in Word 97 gab weiss ich nicht (mehr).
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 08:03   #25
haklesoft
MOF Koryphäe
MOF Koryphäe
Standard

Zitat: von mumpel Beitrag anzeigen

Bei "SaveAs" gibt es in Word zwei Versionen, nämlich "SaveAs" und "SaveAs2". Ob es letztere auch schon in Word 97 gab weiss ich nicht (mehr).

Definitiv nicht! Auch die Speicherung als PDF gab es noch nicht.

__________________

Hang loose, haklesoft
haklesoft ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 08:25   #26
haklesoft
MOF Koryphäe
MOF Koryphäe
Standard

Zitat: von mumpel Beitrag anzeigen

Da hier kaum noch einer mit Office 97 arbeitet ist gute Hilfe schwierig bis unmöglich (den Code können wir ja nur in unserer Version testen).

Hallo René,

Dein Code zeigt in Word 97 die Windows-SaveBox. In der anh. Grafik ist das der obere Dialog. Der untere Dialog ist die SpeichernBox des Word 97. Beides unter NT4, da ich Word 97 auf keinem moderneren Betriebssystem installiert habe.

In dieser Konstellation bietet die SpeichernBox des Word 97 mehr Optionen als der Windows-Dialog.
Angehängte Grafiken
Dateityp: jpg SaveAS97.jpg (50,4 KB, 14x aufgerufen)

__________________

Hang loose, haklesoft

Geändert von haklesoft (22.05.2017 um 08:28 Uhr).
haklesoft ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 09:42   #27
mumpel
MOF Meister
MOF Meister
Standard

Office 97 ist auch schon alt, das habe ich vor 15 Jahren das letzt mal genutzt.
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 22.05.2017, 14:20   #28
Despistado
Threadstarter Threadstarter
MOF User
MOF User
Standard

Klar, die Speichern- und umso mehr die Öffnen-Dialogbox bietet funktional mehr als die Windows-eigene, darum ging's mir aber nicht unbedingt.
Despistado ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:36 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.