Hallo, ich versuche einen Universalserienbrief zu erstellen. Diese Vorlage soll, wenn sie geöffnet wird dem Benutzer zeigen, wo er etwas eintragen soll (z.B. „Bitte tragen Sie hier das Thema ein“ in einer Einladung). Ich habe es mit der Hilfetext-Funktion versucht kam aber nicht zum gewünschten Ergebnis (Bedinungsfehler?).
Wer weiss was? :o)
ich versuche einen Universalserienbrief zu erstellen.
Diese Vorlage soll, wenn sie geöffnet wird dem Benutzer
zeigen, wo er etwas eintragen soll (z.B. „Bitte tragen Sie
hier das Thema ein“ in einer Einladung). Ich habe es mit der
Hilfetext-Funktion versucht kam aber nicht zum gewünschten
Ergebnis (Bedinungsfehler?).
Wer weiss was? :o)
Ach, dass ist ganz einfach. Wie waere es mit z. B. sowas:
\documentclass{dinbrief}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Bitte fassen Sie oberhalb dieser Zeile nichts an.
%
% Senderinformationen:
%
% Tragen Sie hier Ihren Namen ein
\newcommand{\SNAME}{Klaus Sender}
% Tragen Sie hier Ihre Strasse ein
\newcommand{\SSTRASSE}{Senderstadt 18}
% Tragen Sie hier Ihre Postleitzahl ein
\newcommand{\SPLZ}{31416}
% Tragen Sie hier Ihre Stadt ein
\newcommand{\SORT}{Senderdorf}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Empfaengerinformationen:
%
% Tragen Sie hier den Namen des Empfaengers ein
\newcommand{\ENAME}{Tom Leser}
% Tragen Sie hier den Strasse des Empfaengers ein
\newcommand{\ESTRASSE}{Empfängerweg 12}
% Tragen Sie hier den Postleitzahl des Empfaengers ein
\newcommand{\EPLZ}{27183}
% Tragen Sie hier den Stadt des Empfaengers ein
\newcommand{\EORT}{Empfängerstadt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Briefinhalt:
%
% Tragen Sie hier Ihren Betreff ein
\newcommand{\BETREFF}{Es geht um...}
% Tragen Sie hier die Anrede an die Person ein
\newcommand{\ANREDE}{Sehr geehrter}
% Tragen Sie hier Ihren Brieftext ein
\newcommand{\TEXT}{%
wie Sie mir in Ihrem letzten Schreiben mitteilten,...
... Ich hoffe, recht bald wieder von Ihnen zu hören.}
% Tragen Sie hier Ihren Abschlusstext ein
\newcommand{\ABSCHLUSS}{Mit freundlichen Grüßen,}
%
% Bitte fassen Sie unterhalb dieser Zeile nichts mehr an.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\address{\SNAME, \SSTRASSE, \SPLZ~\SORT}
\backaddress{\SNAME, \SSTRASSE, \SPLZ~\SORT}
\begin{letter}{\ENAME\\\ESTRASSE\\[\medskipamount]\EPLZ~\EORT}
\place{\ENAME}
\subject{\textbf{Betr.:} \BETREFF}
\opening{\ANREDE~\ENAME}
\TEXT
\closing{\ABSCHLUSS}
\end{letter}
\end{document}
Total easy. Und wenn Dir diese Antwort aus mir unverstaendlichen Gruenden nicht gefaellt lernst Du doch zumindest daraus, bei der naechsten Frage mit anzugeben, mit welchem Programm Du arbeiten moechtest.
eine Lösung wäre der Weg über die Word-Funktion „Macrobutton“.
Das geht wie folgt:
Öffnen des Word-Dokuments und mit dem Tastatur-Cursor auf die Stelle zeigen, wo du den Informationstext haben willst.
Dann (mit Maus):
Menü „Einfügen“ -> „Feld“ öffnen und unter Kategorie „(Alle)“ nach dem Feldnamen „MacroButton“ suchen und diese Funktion anklicken.
Im Fenster „Beschreibung“ die Funktion MACROBUTTON wie folgt ergänzen:
NoMacro [Dein Infotext] -> OK.
Damit dürfte Dein Problem gelöst sein.
Viel Erfolg
Gruß
Albrecht
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
ne ganz einfache Möglichkeit besteht darin, den feststehenden Text zu schreiben und die einzugebenden Felder als Formularfelder zu gestalten. Diese findest du auf der gleichnamigen Symbolleiste.
Dadurch hast du die Möglichkeit, den Text so zu sperren, dass der Nutzer nur noch diese Formularfelder zur Eingabe hat. Die Textformularfelder passen auch den nachfolgenden Text an, so dass auch längere Texte eingetragen werden können. In den Textformularfeldern kann übrigens auch ein Vorgabetext eingetragen werden, der dem Benutzer entweder sagt, was er dort einzutragen hat „Jahr“, „Monat“ etc. oder dort kann man schon einen wahrscheinlichen Wert eintragen, der nur im Bedarfsfall verändert werden muss.
Eine weitere Möglichkeit, welche ich auch bevorzuge, ist die Möglichkeit, eine Oberfläche mit VBA zu gestalten, die ähnlich dem Menü Extras/Optionen gestaltet sein kann. Nun kann man mehr interaktive Dinge tun, als mit den normalen Formularfeldern, z. B. Prüfungen, ob die Eingaben korrekt waren etc. Diese Daten werden dann per Programm in das Schreiben übernommen, gespeichert und ausgedruckt, so dass der Nutzer nicht einmal mit dem eigentlichen Dokument in Berührung kommen muss. Und - die Möglichkeiten sind echt unbegrenzt.
Ich hoffe, du kannst meine Antwort benutzen.
Gruß und viel Spaß
Tobias
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]