Board logo

標題: [發問] 為何複製B檔至A檔內,A檔的頁數卻會變動?(急) [打印本頁]

作者: PKKO    時間: 2014-12-13 13:50     標題: 為何複製B檔至A檔內,A檔的頁數卻會變動?(急)

A,B 皆為WORD檔
我想在A檔的某個字串的下一頁插入B檔的所有資料
A檔的某個字串要插入的頁數為38然後按插入分頁符號
因此實際插入的位置為38頁
此時開啟B檔,B檔內容為12頁
複製方式為,全部選擇(CTRL + A =>CTRL +C)
然後回到A檔的38頁CTRL +V
結果A檔的某個字串的位置卻會跑到34頁或是35頁
怎麼會這樣
明明是在38頁開始貼上,原始的位置卻移動到34或是35甚至36頁(每次貼上好像位置還不一定)
有人知道解決方式嗎?

我用人工的方式或是用VBA都會有相同情況出現
VBA 程式碼為(部分代碼)
  1. '開啟TEST TABLE
  2.         Set objDoca = objWord.Documents.Open(fPath & rawWord)
  3.         Set objSelection1 = objWord.Selection
  4.         '複製
  5.         objSelection1.WholeStory
  6.         objSelection1.Copy
  7.         '選擇Report並且貼上
  8.         objWord.Activate
  9.         objSelection.PasteAndFormat (wdFormatOriginalFormatting)
複製代碼
因為是很重要的報告,一定要再週一之前搞定,麻煩各位大大了
作者: PKKO    時間: 2014-12-14 13:32

各位大大們,小弟自己找到答案囉!
原來是A檔有設定頁首頁尾,B檔沒有
當B檔插入到A檔之後
A檔就變成沒有頁首頁尾了
因此頁數才會不同




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)