Re: 'Nicht druckbare Zeichen anzeigen' nicht zulassen



Hallo Daniel



> > Weitere Fragen oder alles klar? ;-)
> du hast nun sind alle Klarheiten beseitigt ;-).
Schön


> Ich weiß nicht, ob ich die
> Worddokumente alle nur einzeln erzeugen kann, also immer aus der Anwendung
> (nennen wir sie Belegerstellungsprogramm) heraus aus der ich sie aufrufe,
> was den Arbeitsablauf nicht gerade fördern würde oder aus dem
> Belegerstellungsprogramm heraus mehrere Worddokumente erzeugen kann (was
> den Benutzer andererseits wieder etwas einschränken würde, wenn er den
> Wordbeleg seinen eigenen Wünschen erst mal anpassen will usw.).
Na wenn ich dich richtig verstehe, dann geht es darum wie können die
Dokumente auf die Bedürfnisse des Kunden hin angepasst werden. Alles ist
möglich, denn ob du mit Word arbeitest oder ob du Wordsteuerst das kommt auf
das Gleiche hinaus, denn dir steht der ganze Befehlsumfang zur Verfügung.


> Es wäre für mich nun besonders interessant zu erfahren, wie das mit dem
> Erzeugen von Worddokumenten aus anderen Anwendungen aussieht.
Die können auf einem leeren Blatt (also Noirmal.dot) basieren und du
erstellst alles selber mit Code bis das Dokument so aussieht wie es muss.
Oder du baust auf einer eigenen Vorlage (die kann auch kundenspezifisch
sein) auf dann benötigst du ein bisschen weniger Code.
Du kannst auch Word als reine Printingmaschine verwenden und nur mit einem
verborgenen Word arbeiten, denn dein Belegprogramm wird wohl schon wissen
was alles auf den Beleg drauf muss, also gibt es vieleocht gar keinen Grund,
dass der Anwender auf das Dokumentzugreiffen muss (kommt immer auf die
Applikation usw. drauf an, deshlab kannich nur allgemeine Aussagen machen).




> >> Ausserdem muss ich doch das Add-In auf jedem Rechner einzeln eintragen,
> >> oder kann man das auch bequem über ein Makro erledigen?
> > Kommt darauf an wie deine Sywstemumgebung aufbebaut ist und welche
> > Systemmanagement-Werkzeuge zur Verfügung stehen. Die Arbeitsstation muss
> > einfach Zugriff auf die Datei haben.
> Ein einfacher Zugriff auf die Vorlage kann doch nicht ausreichen? Das
> Add-In muss doch in Word irgendwie auch als Add-In eingetragen werden?
> Meine Frage war ob ich die Benutzung einer Vorlage als Add-In irgendwie
> per Makro in Word eintragen kann.
Es gibt zwei Arten von Addin (dot und com). Ein dot-Addin ehört in den
StartupOrdner von Word oder wird via Extras/Vorlagen und Addins manuell
nachgeladen (auch via VBA möglich).
Mit com-Addin habe ich keine Erfahrung, kann dir also nicht sagen wie das
genau geht.

Du kannst jetzt also das Addin in den StartupOrder kopieren oder den
StartupOrdner so defineren, dass er an zentraler Stelle die Dateien lädt
(zB. ab Server).




> >> Du meinst ob ich noch in anderen Dokumenten die Einstellungen für die
> >> nicht druckbaren Zeichen vorgeben möchte? Dann würde der von dir
> >> vorgeschlagene Einsatz eines Add-In's aus meiner Sicht auch einen Sinn
> >> ergeben.
> > zB. oder ob du wenigsten die eingesellten Werte des Anwenders
zurückgeben
> > will, wenn er wieder mit anderen Dokumenten arbeitet. Ich würde mich
> > über Programmiere die an meinen Einstellungen was ändern gar nicht
> > freuen. Und soch gar nicht, wenn nichts wieder zurück gesetzt wird.
> Wenn ich das alles in einer eigenen Vorlage mache wird doch die Normal.dot
> nicht geändert!? Oder dachtest du, das ich diese ändern möchte? Ganz davon
> abgesehen, das ich diese Idee auch schnell wieder verworfen habe...
> Das war die Sache, das ich in einem abschnittsgeschütztem Dokument den
> Abschnittswechsel löschen konnte :-( , woran es aber auch lag - es geht
> nun.
Also mein Markorekorder zeichnet mir folgendes auf

With ActiveWindow
With .View
.ShowTabs = True
.ShowSpaces = True
da würde ich mal behaupten, dass die Werte in der Registry laden und nichts
mit der Vorlage zu tun haben, sonst würde es auf 'ActiveDocument'
aufbauen....




> > Hilfe DDE zeimlich veraltet würde aber noch laufen aber ob man damit
alles
> > steuern kann weiss ich nicht.
> Ja, ich eben auch nicht... :-D
> Hatte eigentlich auch nicht vor es zu verwenden oder anders auf die
Vorlage
> zuzugreifen...
> Aber ich glaube ich komme nicht darum herum.
Nein DDE benötigst du wirklich nicht um sowas zu verwirklichen.


> > Aber weisst du, das man Word fernsteuern kann? Also aus einem Programm
> > heraus eien instanz von Word erzeugen, Dokument anllegen und dieses
> > bearbeiten. Das benötigt nur selten VBA-Makros, weil man alles direkt
aus
> > der eigenen Programm heraus steuert.
> Oder anders ausgedrückt: "Warum einfach, wenn es auch kompliziert geht?"
> ;-). Ich werde es mir zumindest mal anschauen. Allerdings könnte es da an
> meinen Englischkenntnissen scheitern :-(.
Das hat nichts mit kompliziert zu tun. COM und OLE sind die aktuellen
Technologien von MS. Ob du jetzt ein Wordmakro machst das dio etwas erledigt
oder eine Wordfernsteuerung ist, wenn der Makrocode was taugt, schon fast
das gleiche. Jetzt kiommt es nur noch auf die Syntax der Propgrammiersprache
an.



> Das ganze hat nur einen Schönheitsfehler. Ich soll (bin dazu verdonnert
> worden :-( ) das mit dem Beleg auf seiten von Word erledigen, die andere
> Anwendung (ist übrigens in C++, ich weiß nicht wie oder ob das dort auch
> geht) programmiere ich allerdings nicht. Ich könnte diese Möglichkeit
> allerdings mal erwähnen...
Ja sicher kann man mit C++ Word auich steuern, tztztzzz... Du findest
überigens auch Beispiele hier in dieser NG. nicht viele aber es hat ein
paar.



> Das wäre vor allem von daher interessant das ich es mir dann sparen
könnte,
> Kundendaten über das Belegerstellungsprogramm, das auf eine SQL-Datenbank
> zugreift in Word zu importieren (was wohl noch schwieriger wäre) und
dieses
> vom Belegerstellungsprogramm registrieren zu lassen, damit es das
> Worddokument am dafür vorgesehenen Platz speichern kann...
Mit VBA kannst du auch eine SQL-DB anzapfen auch kein Problem. Aber mit der
Zeit gibt es ein spezielles Programmdesign, wenn so alle Applikationen kreuz
und quer was voneinander wollen....



> >> Also macht man das mit dem Add-In Autostart/erst mal nicht laden nur
aus
> >> Performancegründen?
> > Nicht unbedingt. Das kann ein Grund sein. Ich in meiner Umgebung
> > unterscheide zwischen Funktionalitäten, die immer zur Verfügung stehen
> > müssen (Bsp ein spezielles Druckmakro) oder irgendwelche Goodies die nur
> > teilweise zur Verfügung stehen müssen (Bsp zusätzliche Symbolleisten
[der
> > eine will sie der andere eben nicht], Autotexte für einzelnen
Abteilungen
> > usw.)
> Das ich Word 97 benutze (oder benutzen muss), sollte zeigen dass ich sowas
> nicht brauche... ;-)
Hat nichts mit der Wordversion zu tun, kann auch dort verwirklich werden.
Kommt immer darauf an wie die Bedürfnisse sind und die kannich ja nicht
beurteilen....





--
Thomas Gahler
MVP für WordVBA

- Windows XP (SP1), Office XP (SP3)


.



Relevant Pages

  • Re: Runtime error 5253 beim Speichern
    ... Anhand der Vorlage wird ein neues Dokument ... Die version von Word ist Word 2007 mit ... selbst ja keine Makros sind, sondern die Makros ja in der Vorlage sind). ...
    (microsoft.public.de.word)
  • Re: Nicht druckbare Zeichen anzeigen nicht zulassen
    ... > mir erstellte Vorlage zugreifen kann. ... Entweder ein neues Dokument basierend auf der ... >>> per Makro in Word eintragen kann. ... Ein Vorlage und ein Addin ist nicht das geleiche. ...
    (microsoft.public.de.word.vba)
  • Re: Nicht druckbare Zeichen anzeigen nicht zulassen
    ... mir erstellte Vorlage zugreifen kann. ... >> also immer aus der Anwendung (nennen wir sie Belegerstellungsprogramm) ... Veränderung des schon gespeicherten Belegs ein neues Dokument erstehen. ... > Du kannst auch Word als reine Printingmaschine verwenden und nur mit einem ...
    (microsoft.public.de.word.vba)
  • Re: Office 2003
    ... Bei Word gibt es Einstellungen, die in der Registry des betreffenden Computers gespeichert werden. ... die in Vorlagendateien mit der Endung .dot gespeichert werden. ... Andere Vorlagen setzt man in der Regel damit ein, dass man über "Datei / Neu" eine Vorlage aussucht und damit ein neues Dokument anlegt. ...
    (microsoft.public.de.word)
  • Re: Tablet Devices
    ... welche Stelle und mit welcher Bildunterschrift es den Plot hinschiessen ... weil LaTeX das vom Satz her viel besser kann. ... Mit Word laeuft das so: Man klickt auf "Import picture from File", ... anschließend durchs ganze Dokument zu rollen, ...
    (de.sci.electronics)