|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
yder
註冊時間: 2009-09-03 文章: 14
第 1 樓
|
發表於: 星期五 一月 25, 2019 7:29 pm 文章主題: 兩個 PROJECT 用同樣的程式碼寫 Excel 報表畫框線,但執行時一個ok一個錯誤 |
|
|
我在兩個 Project 中用了同樣的畫框線程式碼
oExcel.Range("A1:G10").Borders(xlEdgeLeft).Weight = xlThin
但 Build 完成執行檔後,一個可以順利畫左邊框,另一支程式卻會出現
VARIABLE "XLEDGELEFT" NOT FOUND 的錯誤,必須改用
oExcel.Range("A1:A10").Borders(1).LineStyle=1
才能順利畫左邊框,上下右三邊的框線指令亦同,兩個 Project 是在同一部電腦上編寫和編譯的,不知是什麼原因造成兩個 Project 執行上的差異?
我是在 WINXP 上,使用 VFP6 寫的程式 |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 2 樓
|
發表於: 星期六 一月 26, 2019 12:02 am 文章主題: |
|
|
沒出錯的程式, 在呼叫畫框線程式之前有先去定義變數 xlEdgeLeft = 1
沒有鬼, 只有bug _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
perry
註冊時間: 2014-07-20 文章: 203
第 3 樓
|
發表於: 星期六 一月 26, 2019 2:42 pm 文章主題: |
|
|
試試!!
oExcel.Range("A1:A10").Borders.LineStyle=1 &&直接單線方框
borders(N)
7 左直線
8 上橫線
9 下橫線
10 右直線
xlEdgeLeft 變數是Excel VBA所定義,VFP調用不到(不認識@@) |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4214 來自: Taipei,Taiwan
第 4 樓
|
發表於: 星期日 一月 27, 2019 11:08 pm 文章主題: |
|
|
perry 寫到: | 試試!!
oExcel.Range("A1:A10").Borders.LineStyle=1 &&直接單線方框
|
我現在比較常用這種.
避免 include 進來的的excel變數被release 掉也不知道 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|