<kbd id="9plqc"><label id="9plqc"></label></kbd>

        <th id="9plqc"></th>
        1. <center id="9plqc"><video id="9plqc"></video></center>
          <sub id="9plqc"><form id="9plqc"><pre id="9plqc"></pre></form></sub>
          <nav id="9plqc"><form id="9plqc"><legend id="9plqc"></legend></form></nav>
          VBA復(fù)制粘貼時出現(xiàn)“類Worksheet的Paste方法無效”錯誤 您所在的位置:網(wǎng)站首頁 屬蛇女和屬豬男的相配嗎 VBA復(fù)制粘貼時出現(xiàn)“類Worksheet的Paste方法無效”錯誤

          VBA復(fù)制粘貼時出現(xiàn)“類Worksheet的Paste方法無效”錯誤

          2023-07-13 09:32| 來源: 網(wǎng)絡(luò)整理| 查看: 265

          VBA中進(jìn)行copy和paste的時候,無規(guī)律的出現(xiàn) “類Worksheet的Paste方法無效”錯誤然而每次debug的時候,都能正常通過懷疑是電腦太快,copy作還沒有完成,就直接運(yùn)行paste,導(dǎo)致paste出錯。所以在copy作后,sleep一小段時間,結(jié)果真的解決了問題。

          代碼如下:

          由于vba的wait方法只能是秒為單位,所以使用windows的api來自定義一個sleep函數(shù):

          ' windows api Private Declare Function timeGetTime Lib "winmm.dll" () As Long ' sleep(毫秒) Sub sleep(T As Long) Dim time1 As Long time1 = timeGetTime Do DoEvents Loop While timeGetTime - time1 < T End Sub

          然后在copy和paste的中間 sleep(100),具體sleep多少毫秒,可以調(diào)試下

          With old_layout_sheet .Shapes.Range(getPictureShapeNames(old_layout_sheet)).Select Selection.Copy sleep 100 layout_doc.Activate With layout_doc.Sheets("sheet1") .Activate .Range("B6").Select .Paste Application.CutCopyMode = False End With End With

          當(dāng)然, 粘貼之后最好寫上Application.CutCopyMode = False用來清空剪貼板,避免剪貼板里邊存放太多內(nèi)容



          【本文地址】

          公司簡介

          聯(lián)系我們

          今日新聞

          推薦新聞

          專題文章
            CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有
            黄色免费网站在线看,韩国精品在线观看,韩国美女一区二区,99国产热 三明市| 安新县| 开鲁县| 逊克县| 法库县| 大厂| 南昌市| 嘉义县| 盖州市| 高淳县| 德庆县| 旬阳县| 吉隆县| 尼勒克县| 板桥市| 洱源县| 兴仁县| 南雄市| 鹿邑县| 鄂伦春自治旗| 北流市| 鄂托克旗| 甘孜| 武陟县| 黄骅市| 苍溪县| 盐山县| 祁阳县| 清徐县| 上饶县| 崇信县| 博爱县| 万源市| 漾濞| 富阳市| 芦山县| 恭城| 和硕县| 车致| 南靖县| 措美县| http://444 http://444 http://444 http://444 http://444 http://444