ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
134
134
EMPFEHLEN
-
29.07.11 08:18 #1
- Registriert seit
- Jul 2011
- Beiträge
- 9
Hallo Programmierasse,
Ich habe folgendes Problem:
Ich möchte in einem Worddokument nachträglich ein Textformularfeld bzw. dessen Inhalt
als Index für ein Indexverzeichnis markieren. (Edit: Die Daten die dort eingetragen werden, werden ja
an die Methode übergeben, daher müssen sie nicht extra aus dem Feld wieder geholt werden)
Mein Programm läuft so ab das es zunächst alle Textformularfelder ausfüllt und dann
bei einem bestimmten Feld "number" den Inhalt als Index markieren soll.
In dem Feld steht eine Nummer mit 2 Buchstaben und einigen Zahlen dahinter
Bsp.: AB0212322 daraus soll der Index (so wie er als Code im Word steht)
{ XE "AB:AB0212322" } werden
also die Buchstaben als Haupteintrag und der gesamte Eintrag als Untereintrag
bis jetzt hab ich nur Themen zum Inhaltsverzeichnis gefunden die mir in diesem Fall null helfen gefunden.
Vielleicht hat einer von euch eine Idee wie das richtig funktioniert.
Hier die Methode die dann das ganze tun soll:
public void SetField(string strName, string strValue)
{
try
{
object oFieldname = strName;
wdDoc.FormFields.get_Item(ref oFieldname).Result = strValue;
if (oFieldname == "number")
{
//wdDoc.GoTo(ref missing, ref oFieldname, ref missing, ref oFieldname).Paragraphs.Add(ref missing);
//appWord.CommandBars.ActionControl
//strValue += " { XE \"" + strValue.Substring(0, 2) + ":" + strValue + "\" }";
-> Hier soll der Index markiert werden <-
}
}
catch (Exception ex)
{
MessageBox.Show(strName + ":" + System.Environment.NewLine + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}Geändert von FutureProgrammer (29.07.11 um 08:57 Uhr)
-
Hallo,
Bitte stellt Fragen in den richtigen Foren: C# hat nichts mit C/C++ zu tun sondern gehört ins .net Forum
-
29.07.11 11:59 #3
- Registriert seit
- Jul 2011
- Beiträge
- 9
Ich hab den Beitrag ins .Net Forum verschoben, ersmal danke für die Info, hab ich verplant
tut mir leid
Aber wie kann ich den Beitrag hier nun löschen?
Ähnliche Themen
-
Word 2003 - Alles markieren (Text, Textfelder, Formen, etc.)
Von WiZdooM im Forum Office-AnwendungenAntworten: 4Letzter Beitrag: 19.07.10, 11:14 -
Kardinalität etc. @ indizes
Von Sebigf im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 31.03.06, 11:36 -
[MySQL] Indizes - wie und wo
Von groessenwahnsinniger im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 07.05.05, 11:19 -
wieviele indizes pro db?
Von Rios im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 10.07.02, 11:46 -
Indizes in MDB
Von Paranoia im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 07.05.02, 13:52





Zitieren
Login






