Ich habe ein Skript, das Informationen aus einer Reihe von CSVs nimmt und Tabellen mit ihnen erstellt. Ich habe zu jeder Tabelle eine Beschriftung schon länger vonEtikett vollständig aus selection.insertcaption entfernen
$Selection.InsertCaption(-2, " $owner - server information report", $null, $null, $true)
mit dem einer Beschriftung gibt, die sagt, „$ 1 Besitzer - Serverinformationen Bericht“. Die $ true-Anweisung bewirkt, dass die Beschriftungsbezeichnung "table" nicht angezeigt wird.
Ich frage mich, ob es eine Möglichkeit gibt, die Nummer zu entfernen, die von dem Etikett übrig ist. Ich habe versucht, $ doc.content.text zu verwenden und dann "Tabelle 1" zu ersetzen, aber das löscht nur die Tabellen und lässt den Text, der darin war.
Edit: Es scheint, die 1 über links it Right nicht wirklich eine 1 ist, klicken und "Toggle Feldcodes" wechselt sie in "{SEQ Table * ARABIC}"
Die Lösung für mein Problem gefunden. $ selection.start = 0 $ selection.end = 0 $ Selection.Delete (1,8) 1 bedeutet, dass Sie Zeichen sind zu löschen, und 8 bedeutet, dass Sie die nächsten 8 Zeichen löschen möchten – wgray