Re: [算表] word vba文字方塊位置問題?
※ 引述《ptguitar (佩蒂吉他)》之銘言:
: ※ 引述《ptguitar (佩蒂吉他)》之銘言:
: : 軟體:excel,word
: : 版本:2007以上
: : 我想在excel內寫入word
如果加入文字框內
我若採用這樣寫
不知道該怎麼讓跳出文字方框後又回到最後一頁的最後一段?
Set box =
WdObj.ActiveDocument.Shapes.AddTextbox(msoTextOrientationHorizontal,
Left:=50, Top:=40, Width:=85, Height:=60)
box.Name = "密件"
'文字方塊內容設定
With box
With .TextFrame.TextRange
.Text = "密件"
With .Font
.Name = "標楷體"
.Size = 26
.Bold = msoTrue
End With ' Font
End With ' TextRange
End With 'box
'移動位置並且文字內容置中
.ActiveDocument.Shapes("密件").Select
.Selection.ShapeRange.IncrementLeft 418
.Selection.ShapeRange.IncrementTop -20
.Selection.ShapeRange.TextFrame.VerticalAnchor = msoAnchorMiddle
.Selection.ParagraphFormat.Alignment = 1
下面這段設定後還是會在密件的文字方塊內 不會跳到最後一頁...
.Selection.Collapse
.Selection.EscapeKey
.Selection.GoTo What:=wdGoToPage, Which:=wdGoToend
檔案:
https://drive.google.com/open?id=0BwCgrQhGgaw7bEhubnZVcEZCUjA
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.115.198
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1492314143.A.B1E.html
※ 編輯: ptguitar (223.137.115.198), 04/16/2017 11:44:15
→
04/16 12:02, , 1F
04/16 12:02, 1F
我下面改這樣還是不行 @@
.Selection.Collapse
.Selection.EndKey Unit:=wdStory, Extend:=wdMove
※ 編輯: ptguitar (223.137.115.198), 04/16/2017 14:35:13
→
04/16 14:45, , 2F
04/16 14:45, 2F
我照上面那樣做是會出現參數錯誤
不過若是看下面這文章
https://msdn.microsoft.com/en-us/library/bb214015(v=office.12).aspx
wdStory 改成 6 又可以了
不知道會不會是2007版的問題了XD
※ 編輯: ptguitar (223.137.115.198), 04/16/2017 21:52:26
→
04/16 21:55, , 3F
04/16 21:55, 3F
→
04/16 21:56, , 4F
04/16 21:56, 4F
→
04/16 21:57, , 5F
04/16 21:57, 5F
→
04/16 22:11, , 6F
04/16 22:11, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章