回覆列表
  • 1 # 邵智9

    解決方法

    1、CAD和ZWCAD的VBA工程。

    ● CAD的VBA載入檔案字尾為dvb;

    ● ZWCAD的VBA載入檔案字尾為zpvb;

    2、如果工程是本人的,開啟ZWCAD的VBA編輯器,新建一個工程,再匯入你的工程,直接修改程式碼,然後儲存為zpvb檔案格式。

    修改程式碼大體規則如下:

    ● zwcadSelectionSet -> ZcadSelectionSet

    zwcadLWPolyline -> ZcadLWPolyline

    zwcadText -> ZcadText

    zwcadLayer -> ZcadLayer

    規律zwcad -> Zcad

    ● acByLayer -> zcByLayer

    acAlignmentMiddleCenter -> zcAlignmentMiddleCenter

    acRed -> zcRed

    acVertCentered -> zcVertCentered

    規律ac -> zc

    CAD是A開頭,ZWCAD是Z開頭,大體是如此。

    注意:

    ● 由於檔案字尾不一樣,ZWCAD的VBA字尾是zpvb,如果涉及字尾的演算法,可能要修改;

    ● CAD和ZWCAD登錄檔位置,肯定是不一樣的;

    ● 用外部程式啟動CAD,啟動時字元也是不一樣的,如CAD.Application.15和ZWCAD.Application.2014,當然不同版本,也是不一樣。

    3、如果只是CAD的dvb檔案(假如是沒有加密的檔案),首先開啟CAD的VBA編輯器,載入後,開啟工程,把相應的檔案都要匯出,如匯出.cls檔案,再去執行前面一個步驟。

    4、如果是加密了的dvb 檔案,下載下面的附件VBE6.DLL,替換掉路徑下的VBE6.DLL,替換後,開啟CAD的VBA工程時,可以輸入任意密碼,注意CAD版本,最好用2008。

    H:\Program Files (x86)\CommonFiles\microsoft shared\VBA\VBA6\VBE6.DLL

    注意注意,在替換之前,先將路徑下的檔案VBE6.DLL複製出來,當你用ZWCAD的VBA編輯器時,複製出來的VBE6.DLL檔案要返回去,要不ZWCAD的VBA編輯器就打不開了,因為下載的附件VBE6.DLL是CAD的,沒有相容Z

  • 中秋節和大豐收的關聯?
  • 父母們應該奉行“快樂教育”嗎,孩子需要怎樣“快樂成長”?