2012-08-22 8 views

答えて

4

ActiveDocument.Sentences(1).Characters(5).Select 
Selection.Collapse 
Selection.InsertBefore "added " 

五の段落と

Selection.Text = String(5, vbCrLf) 
Selection.Collapse wdCollapseEnd 
Selection.Text = String(50, " ") 

しかしVBAで50のスペース、特定の位置のために、私は好みますテキストボックス:一部の施設の中でも

Set sh = doc.Shapes.AddTextbox(1, 10, 344, 575, 80) 
sh.Name = "Course1" 

sh.Fill.Visible = False 
sh.Line.Visible = False 
sh.TextFrame.MarginLeft = 0# 
sh.TextFrame.MarginRight = 0# 
sh.TextFrame.MarginTop = 0# 
sh.TextFrame.MarginBottom = 0# 
+0

空の文書にテキストやブックマークなどを追加したいのですが、文章はありません。最初に段落を追加する必要がありますか?これについては本当に混乱しています。 –

+0

あなたの空白の文書がアクティブな場合、 'Selection.Text ="たくさんのテキスト "と言うことができます。 – Fionnuala

+0

はい、この文書では5行目の記述方法のように文章と空文字はありません。 ! –

1

Finding a position in a word document to insert a table

を使用しています。あなたがではなく、行は、より簡単な文で満足している場合

+0

おかげで含まれていますが、私はすでにあることを読んだが、私はundrestandませんでした!! "を確認してくださいmsdnを除く.Interop.Word! –

2

簡単な方法でこれを行うたびに同じ場所にテキストを挿入する場合は、その場所にブックマーク付きの.dotxテンプレートファイルを作成することです。私はMicrosoft.Officeに関するいくつかの良い情報を見つけることができます私は知らないテンプレートは、ビルドに

Doc = Word.Documents.Add("Directory\Filename") 
Doc.Bookmarks.Item("BookmarkName").Range.Text = "Text to be inserted" 
+1

これはこれを行うもっと良い方法です – R2D2

関連する問題