註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 請問怎麼取得使用中的檔案路徑
返回列表
下一主題
上一主題
發帖
請問怎麼取得使用中的檔案路徑
佩玄
發短消息
加為好友
佩玄
當前離線
UID
193
帖子
12
主題
6
精華
0
積分
65
金錢
65
點名
0
作業系統
XP
軟體版本
Office 2003
閱讀權限
20
性別
女
來自
桃園
在線時間
15 小時
註冊時間
2010-5-12
最後登錄
2014-5-29
中學生
帖子
12
主題
6
精華
0
積分
65
點名
0
作業系統
XP
軟體版本
Office 2003
閱讀權限
20
性別
女
來自
桃園
註冊時間
2010-5-12
最後登錄
2014-5-29
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2012-3-16 11:11
|
只看該作者
請問怎麼取得使用中的檔案路徑
大師好:
excel檔案是共用的,有多個人在使用,程式執行彙整時,
檔案常常變得好大.
我想用:1.先取得此檔案的路徑 2.再用唯讀開啓.3.取消共用 4.執行彙整.
目前遇到問題是:怎麼取得此檔案的路徑?(因為這檔案是放在'週'資料夾,隨著週新增資料夾)
樓主熱帖
零體罰害死台灣人
[轉] 快樂不是因為擁有的多,而是因為計較
[發問] 程式執行錯誤,代碼
[轉]最棒的玉米 --最棒的你!
[分享] 你無法把香蕉皮罵進垃圾桶
收藏
分享
kimbal
發短消息
加為好友
kimbal
當前離線
UID
803
帖子
472
主題
5
精華
0
積分
485
金錢
485
點名
0
作業系統
Windows
軟體版本
MS Office
閱讀權限
100
性別
男
來自
香港
在線時間
162 小時
註冊時間
2010-7-4
最後登錄
2014-12-28
版主
帖子
472
主題
5
精華
0
積分
485
點名
0
作業系統
Windows
軟體版本
MS Office
閱讀權限
100
性別
男
來自
香港
註冊時間
2010-7-4
最後登錄
2014-12-28
2
#
發表於 2012-3-16 13:34
|
只看該作者
回復
1#
佩玄
取得檔案的路徑:
application.Path
這個是按"週份"生成位置, 例如本週會生成: c:\201211\
"C:\"+format(now(),"YYYYWW")&"\"
關於檔案因為共用變大,如果沒有需要記下歷史, 可以把這個掉去
下載
(32.13 KB)
2012-3-16 13:32
這個是變大問題的其中一個主要原因
懂得發問,答案就會在其中
今日の一秒は 明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com
TOP
hugh0620
發短消息
加為好友
hugh0620
(VBA向前衝)
當前離線
UID
2378
帖子
559
主題
58
精華
0
積分
626
金錢
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
在線時間
283 小時
註冊時間
2010-11-22
最後登錄
2024-6-14
暱稱:
VBA向前衝
高中生
帖子
559
主題
58
精華
0
積分
626
點名
0
作業系統
win8
軟體版本
office2013
閱讀權限
50
性別
男
來自
TW
註冊時間
2010-11-22
最後登錄
2024-6-14
3
#
發表於 2012-3-19 16:40
|
只看該作者
回復
1#
佩玄
因樓主妳的說明不是很清楚~
僅能就妳所寫的步驟來自行設計~
1. 一個空白EXCEL
2. 執行按鈕中的程式
3. 選舉要打開的檔案
4. 以唯讀的方式OPEN file
剩下的兩個取消共用跟執行匯整~
就沒有寫了~ 僅供我會的部份給您參考~
Private Sub CommandButton1_Click()
PATCH = Application.GetOpenFilename("Microsoft Excel 活頁簿 (*.xls), *.xls") '讀取檔案
If PATCH = False Then
Exit Sub
Else
Workbooks.Open Filename:=PATCH, ReadOnly:=True '唯讀打開FILE
End If
End Sub
複製代碼
學習才能提升自己
TOP
佩玄
發短消息
加為好友
佩玄
當前離線
UID
193
帖子
12
主題
6
精華
0
積分
65
金錢
65
點名
0
作業系統
XP
軟體版本
Office 2003
閱讀權限
20
性別
女
來自
桃園
在線時間
15 小時
註冊時間
2010-5-12
最後登錄
2014-5-29
中學生
帖子
12
主題
6
精華
0
積分
65
點名
0
作業系統
XP
軟體版本
Office 2003
閱讀權限
20
性別
女
來自
桃園
註冊時間
2010-5-12
最後登錄
2014-5-29
4
#
發表於 2012-3-20 13:26
|
只看該作者
謝謝kimbal與hugh0620回覆,主要是共用檔案有6個sheet,同時有6位各自塡入資料,
此檔案還有一個sheet_彙整,我有寫程式將這6個sheet資料彙整至同一個sheet中,
目前發生同時有多個人執行彙整時,檔案就會變很大.所以~
想在執行彙整前,此檔案先儲存再用唯讀開啓,再執行彙整,彙整後的sheet自行存入指定路徑中.
問題已解決了,太感謝了!
TOP
靜思自在 :
每天無所事事,是人生的消費者,積極、有用才是人生的創造者。
返回列表
下一主題
上一主題
生活與感動
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 • 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲