VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

請問如動態從vfp中指定excel某一列隱藏?(eole.rows(vrow).select

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 1 樓

發表發表於: 星期六 五月 28, 2005 12:50 pm    文章主題: 請問如動態從vfp中指定excel某一列隱藏?(eole.rows(vrow).select 引言回覆

我寫到如下
(eole.rows(vrow).select
eoloe.select.hide

變數卻無法帶入
也嘗試
&vrow
也是失敗
敬請協助

另打開 xls 若內附公式連結
會出現提示警告
不是否可自動取消
我是寫到
eole.updatelink=0
也是失敗

eole.workbooks.open(cc,ipdatelink=0)
也是失敗
以上敬請
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 2 樓

發表發表於: 星期六 五月 28, 2005 4:45 pm    文章主題: 引言回覆

1.
vrow='6'
表示要將第6行select
執行起來很正常, 不須使用 &vrow

2.
eole.workbooks.open(cc,0)

==== help ===
expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMRU)

expression 必要的運算式。該運算式傳回一個 Workbooks 物件或 RecentFile 物件。

FileName 必要的 String 資料型態。要開啟的活頁簿檔案名稱。

UpdateLinks 選擇性的 Variant 資料型態。指定檔案中的連結的更新模式。如果省略本引數,則提示使用者選擇連結的更新模式。否則,該引數的取值應為下表的某個值。

取值 意義
0 不更新任何參照。
1 更新外部參照,但不更新遠端參照。
2 更新遠端參照,但不更新外部參照。
3 更新所有遠端參照和外部參照。


如果 Microsoft Excel 正在開啟以 WKS、 WK1 或 WK3 格式儲存的檔案並且 UpdateLinks 引數設為 2,則 Microsoft Excel 根據與該檔案關連的圖形建立圖表。如果該引數設為 0 ,則不建立任何圖表。

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 3 樓

發表發表於: 星期六 五月 28, 2005 8:20 pm    文章主題: 引言回覆

1.
eole.workbook.open(cc,0)
是成功了!

2.問題還是出現
eole.rows(vcolumn).selection
eole.selection.hide

有問題?(程式段如下,給CELLS值正常,但ROWS就出問題)

DO while .t.
eole.cells(vcolumn,1).value=陽光理財a.年度 && 給單元格賦值
eole.cells(vcolumn,2).value=陽光理財a.年齡 && 給單元格賦值
eole.cells(vcolumn,Cool.value=陽光理財a.解約金 && 給單元格賦值
eole.cells(vcolumn,9).value=陽光理財a.保障額度 && 給單元格賦值
eole.cells(vcolumn,11).value=陽光理財a.可能分紅 && 給單元格賦值

vcolumn=vcolumn+1

sele 陽光理財a
SKIP
IF EOF()
DO WHILE .t.
vx=1
eole.rows(vcolumn).Selection
eole.Selection.hide
vx=vx+1
IF vx=5
vx=1
vcolumn=vcolumn+2
ELSE
vcolumn=vcolumn+1
endif

IF vcolumn<v總年齡+5
exit
endif
ENDDO

eole.rows(vcolumn).Select
eole.Selection.hide

GO TOP
EXIT
ENDIF
ENDDO
敬請協助!謝謝!
回頂端
檢視會員個人資料 發送私人訊息
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 4 樓

發表發表於: 星期六 五月 28, 2005 10:51 pm    文章主題: 引言回覆

一直是不出來(從excel 巨集錄製,然後套用至cfp)

後來我就開新檔,直接錄製,得到不同的code
就試試而成功

eole.rows(vcolumn).Select
eole.Selection.EntireRow.Hidden=.t.

我也不知為何?反正成功
謝謝! garfield 的指導
尤其是 檔案開啟免除 公式連結的提示說明
再次謝謝!
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作