1.5k Aufrufe
Gefragt in Textverarbeitung von peko Mitglied (235 Punkte)
Hallo liebe Helfer,

ich habe ein schwieriges Problem mit Kontrollkästchen. Hier erst mal eine Beschreibung:

Um Zeugnisse als Serienbrief zu drucken, habe ich für jeden Fall (Halbjahr, Versetzung, Abschluss usw.) sowie für jeden Jahrgang ein Zeugnisformular in WORD entwickelt. So ein Formular enthält unter anderem eine Tabelle. In der ersten Spalte steht pro Zeile jeweils ein Wort, z.B. Erdkunde, in der zweiten Spalte in jeder Zeile eine CheckBox. die über Visual Basic folgendermaßen ausgewertet wird - natürlich für jede CheckBox in einem eigenen Code:

Private Sub CheckBox14_Click()
If CheckBox14.Value = False Then
Selection.MoveLeft Unit:=wdCell
With Selection.Font
.StrikeThrough = False
.DoubleStrikeThrough = True
End With
Selection.MoveRight Unit:=wdCell
ElseIf CheckBox14.Value = True Then
Selection.MoveLeft Unit:=wdCell
With Selection.Font
.StrikeThrough = False
.DoubleStrikeThrough = False
End With
Selection.MoveRight Unit:=wdCell
End If
End Sub

Wird das Häkchen in der CheckBox gelöscht, erscheint der Text in Spalte 1 doppelt durchgestrichen, bei gesetztem Häkchen verschwindet die Durchstreichung. Klappt auch alles prima.

Zur Ergänzung: In Spalte 3 steht pro Zeile ein Platzhalter, der die Zeugnisnote aus einer entsprechenden EXCEL-Tabelle übernimmt.

Nun das eigentliche Problem: Wenn ich alle (funktionierenden!) Dateien auf einen anderen Rechner übertragen habe, bekomme ich dort beim Öffnen eines Teils der WORD-Formulare (nicht bei allen!) folgende Meldung:

"Wechsel aus dem Entwurfsmodus nicht möglich, da das Steuerelement ´CheckBox n´ nicht erstellt werden kann."

n steht für irgendeinen Zahlenwert einer existierenden CheckBox.

Ich habe alles Mögliche versucht, aber die Ursache des Fehlers nicht herausgefunden.

Das Problem ist offensichtlich sehr schwierig und offensichtlich nur von sehr versierten WORD-Usern (wenn überhaupt) lösbar. Vielleicht schafft es ja jemand.

Liebe Grüße und danke für alle Mühe!
Peter

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...