word表格資料複製巨集 - 麻辣家族討論版版
文章推薦指數: 80 %
我想把檔案1裡的表格資料複製到檔案2裡, 使用了word巨集錄製後,好像無法起作用,不知是不是哪裡有問題, 請各位高手可以幫我看一下嗎?
註冊
登錄
首頁論壇版規禁止列表說明地圖數位書香
私人消息(0)公共消息(0)論壇任務(0)系統消息(0)好友消息(0)帖子消息(0)
麻辣家族討論版版»Word»word表格資料複製巨集
返回列表
下一主題
上一主題
發帖
word表格資料複製巨集
connietien
發短消息
加為好友
connietien
當前離線
UID4915 帖子46 主題35 精華0 積分87 金錢87 點名0 作業系統windows 軟體版本windows 閱讀權限20 性別女 在線時間1小時 註冊時間2011-5-25 最後登錄2021-2-10
中學生
帖子46 主題35 精華0 積分87 點名0 作業系統windows 軟體版本windows 閱讀權限20 性別女 註冊時間2011-5-25 最後登錄2021-2-10
1#
跳轉到»
倒序看帖
打印
字體大小:tT
發表於2020-4-1321:16
|只看該作者
word表格資料複製巨集
我想把檔案1裡的表格資料複製到檔案2裡,
使用了word巨集錄製後,好像無法起作用,不知是不是哪裡有問題,
請各位高手可以幫我看一下嗎?
檔案一內容為:
名字:
住址:
電話:
巨集內容:
Selection.MoveUpUnit:=wdLine,Count:=2
Selection.MoveLeftUnit:=wdCharacter,Count:=3
Selection.MoveRightUnit:=wdCharacter,Count:=4,Extend:=wdExtend
Selection.Copy
Windows("2").Activate
Selection.MoveUpUnit:=wdLine,Count:=4
Windows("1").Activate
Selection.PasteAndFormat(wdPasteDefault)
Selection.MoveDownUnit:=wdLine,Count:=1
Selection.MoveLeftUnit:=wdCharacter,Count:=5
Selection.MoveDownUnit:=wdLine,Count:=1
Selection.MoveLeftUnit:=wdCharacter,Count:=3
Selection.MoveRightUnit:=wdCharacter,Count:=4,Extend:=wdExtend
Selection.Copy
Windows("2").Activate
Windows("1").Activate
Selection.PasteAndFormat(wdPasteDefault)
Selection.MoveDownUnit:=wdLine,Count:=1
Selection.MoveLeftUnit:=wdCharacter,Count:=3
Selection.MoveRightUnit:=wdCharacter,Count:=4,Extend:=wdExtend
Selection.Copy
Windows("2").Activate
Selection.TypeParagraph
Windows("1").Activate
Selection.PasteAndFormat(wdPasteDefault)
EndSub
樓主熱帖
相同資料列同時刪除公式 數字轉英文大寫 word2010版本數字轉國字 兩個條件式公式的聯結 不同月份金額加總 如何將資料篩選比對抓到不同工作表中 寄發不同信件給不同人 資料夾可否設定密碼 儲存格數字萬元顯示 excel2010版樞紐分析表問題
收藏
分享
DreamweaverCC資料庫網頁實例應用:零程式基礎輕鬆製作PHP資料庫網頁
linyancheng
發短消息
加為好友
linyancheng
當前離線
UID14470 帖子206 主題63 精華2 積分303 金錢303 點名0 作業系統Windows7 軟體版本Office2000,2010 閱讀權限100 性別男 來自彰化縣 在線時間84小時 註冊時間2013-7-18 最後登錄2022-4-20
版主
帖子206 主題63 精華2 積分303 點名0 作業系統Windows7 軟體版本Office2000,2010 閱讀權限100 性別男 來自彰化縣 註冊時間2013-7-18 最後登錄2022-4-20
2#
發表於2020-4-1421:06
|只看該作者
為何要錄製巨集?
Word呈現極致的靜態之美,Excel展現極致的動態之美。
TOP
connietien
發短消息
加為好友
connietien
當前離線
UID4915 帖子46 主題35 精華0 積分87 金錢87 點名0 作業系統windows 軟體版本windows 閱讀權限20 性別女 在線時間1小時 註冊時間2011-5-25 最後登錄2021-2-10
中學生
帖子46 主題35 精華0 積分87 點名0 作業系統windows 軟體版本windows 閱讀權限20 性別女 註冊時間2011-5-25 最後登錄2021-2-10
3#
發表於2020-4-1423:45
|只看該作者
因為是要複製檔案1特定內容到檔案2中,因為是固定抓取,想透過巨集減少重複工作
TOP
linyancheng
發短消息
加為好友
linyancheng
當前離線
UID14470 帖子206 主題63 精華2 積分303 金錢303 點名0 作業系統Windows7 軟體版本Office2000,2010 閱讀權限100 性別男 來自彰化縣 在線時間84小時 註冊時間2013-7-18 最後登錄2022-4-20
版主
帖子206 主題63 精華2 積分303 點名0 作業系統Windows7 軟體版本Office2000,2010 閱讀權限100 性別男 來自彰化縣 註冊時間2013-7-18 最後登錄2022-4-20
4#
發表於2020-4-1811:51
|只看該作者
錄製的代碼不能應付複雜的工作,譬如
selection可以指檔案1,也可以指檔案2,在檔案間使用會錯亂。
要修改,不要用selection,用documents(x).range(n,m)
Word呈現極致的靜態之美,Excel展現極致的動態之美。
TOP
靜思自在:原諒別人就是善待自己。
返回列表
下一主題
上一主題
EXCEL專屬討論區Excelㄧ般區Excel程式區進階應用專區OFFICE系列WordPowerPointAccessOffice不分區程式語言VB與VB.NetC與C#Java與J#程式設計不分區資料庫ORACLEMySQLMSSQL網頁設計ASP與ASP.NETPHPPHP+MySQL入門實作JavaScriptFLASH/ActionScriptHTM/HTML/CSS網頁設計不分區電腦與作業系統電腦各種硬體討論一般電腦軟體討論論壇事務管理公告投訴反映新手測試愛‧生活公益佈告欄生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過QQ、MSN分享給朋友]
申請友情鏈接
Facebook粉絲
麻辣家族討論版版
|聯繫我們
|Archiver|WAP|
GMT+8,2022-6-2821:57,Processedin0.078000second(s),6queries,Gzipenabled.PoweredbyDiscuz!7.2
麻辣家族討論版版
昱得資訊工作室Since1993(c)
延伸文章資訊
- 1批量設定Word表格樣式,這招太快了_Excel技巧精選- 微文庫
答案是肯定的,本期Word妹與大家分享一招批量設定表格樣式的技巧。 這個方法就是藉助巨集和VBA程式碼來實現。 (不要一看到巨集和VBA就覺得操作很難, ...
- 2word(2010)使用VBA完成批處理操作-批量清除表格某單元格內容
VBA(Visual Basic for Applications)是Visual Basic的一種巨集語言,是在其桌面應用程式中執行通用的自動化(OLE)任務的程式語言。主要能用來擴充套件 ...
- 3建立或執行巨集
在Word 中,您可以建立及執行宏來自動化常用的工作。 宏是一系列命令和指示,您以單一命令分組,以自動完成任務。 較新的版本Office 2007.
- 4【求助】WORD表格欄列轉換及巨集- PCZONE 討論區
【求助】WORD表格欄列轉換及巨集. 想請問各位前輩WORD的表格中是否有方法可以把欄跟列之間的資料互換, 我記得我好像在哪邊有看過可以利用EXCEL來處理,但是又想不起來 ...
- 5透過VBA Word97印表格
首先,我們要使用Word 97把所需的表格造出來,裡面剩下資料的部份,再VB透過VBA 的方式填進來,好比用Word 97做套版,vb填資料。而word97提供了錄製巨集的功能, 這個 ...