PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Office
Re: [問題] selection.paste不能用?
作者:
aljinn
(Smokeless Fire)
2019-03-05 18:39:36
※ 引述《aljinn (Smokeless Fire)》之銘言:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 軟體:Office 365 Word
: 這問題應該很弱…不過我不會寫程式只好來求教 XD
: 這麼簡單的巨集
: Selection.Copy
: Selection.EndKey Unit:=wdStory
: Selection.PasteAndFormat (wdFormatOriginalFormatting)
: Selection.HomeKey Unit:=wdStory
: 但是第三行Selection.Paste會被說錯誤4605「此指令未提供」是怎麼回事?
經過soyoso大大回應我又查詢和測試了一下
相關討論很少,但又看到一兩篇相同/類似症狀的
官方給的建議幾乎都沒用(測不出同樣情況、認定是其他軟體干擾等等)
有人說什麼也沒做後來忽然就又能用了,原因依舊不明
但我自己試一下發現很奇怪
如果把第一句Selection.Copy拿掉,自己先copy好再執行後面指令就可以
粗略實驗幾次,感覺似乎是Selection.Copy和Paste系列全部指令會衝突?
這應該不是原本就存在的邏輯?而且以前不會啊(至少我改用365之前沒遇到過)
除了想再問問有沒有人知道原因
也想請教如果無法直接解決的話…有沒有繞過的辦法?
例如把Selection改成別的expression?(我其實完全不會VBA Orz)
作者:
aljinn
(Smokeless Fire)
2019-03-05 20:16:00
成功了 @@ 感謝soyoso大大 雖然問題點依舊不明 XDDD
作者: soyoso (我是耀宗)
2019-03-05 19:11:00
那如改以selection.range.copy的方式是否有機會達成呢如果還是不行的話,先宣告個變數(假設是r)dim r as rangeset r = selection.rangeselection.endkey ...selection.formattedtext = rselection.homekey ..這樣就沒使用到copy的部分了
繼續閱讀
Re: [問題] word標題,凸排,目錄排版問題
Henselt
[問題] if函數裡true的兩種結果撰寫
Sarawak
[算表]在B行將A行中有*Z*W*D*的列打V
ddqueen
[算表] 如何讓Excel可以執行personal的巨集並另存新檔
pipipipig
[問題] word標題,凸排,目錄排版問題
qwerty754892
[問題] 巨集使用後,預覽列印與實際不同
leevince
[問題] selection.paste不能用?
aljinn
office365 詢問
andy2255555
如何讓你的EXCEL如虎添翼?
ekiyesmandy
[問題] 請問excel的一個算式
daniem1314
Links
booklink
Contact Us: admin [ a t ] ucptt.com