Board logo

標題: [原創] 自動安裝(不附說明)Excel使用鎖增益集 [打印本頁]

作者: HUNGCHILIN    時間: 2010-6-17 22:59     標題: 自動安裝(不附說明)Excel使用鎖增益集

本帖最後由 HUNGCHILIN 於 2010-12-16 23:11 編輯

保護保密D等工具

這個檔製作的緣由是因為
在公司中可能會有許多人員動到你的電腦
人員在使用EXCEL程式一開啟程式就需要密碼才能開啟
是個簡單的功能,當初看了有人也有這需求也就製作了


簡單說就是要用EXCEL
就需要先輸入密碼才能使用
不知道密碼不能用EXCEL

(不是檔案保護)


如何使用:
1.首先先開啟Setup.xls 然後按 安裝
2.到工具/增益集/  勾選  Excel使用鎖

*注意勾選之後就開始正式使用了 以後不用不要勾選就好
1.預設密碼為:11686106
2.按ctrl+R 可變更密碼
程式使用不多,本可以使用一個表單就好,但為了當範本比較容易COPY去別的地方用我用了2個表單



[attach]1313[/attach]
作者: OFFICE專家    時間: 2012-1-7 14:02

本帖最後由 OFFICE專家 於 2012-1-7 15:30 編輯

回復 2# jarodz
這是個好問題,

在六七年前這議題,是各大OFFICE網站,各大版主練習的一個問題,大家應該至少都練習3個月以上
各版主沒有特別厲害,只是嘗試去練習的題目比較多。當然也得出很多結果

這方面主要的技術:
1.要先會作增益集.XLA檔
2.觀念分增益集的種類:
    A.函數型增益集
    B.應用程式型增益集
       如果是應用程式型增益集,要學會怎麼製作,工具列(分成2003&2007);快鍵
3.增益集要考慮所有版本都能使用問題
4.在來是增益集儲存的位置,有多種
5.要考慮是只用,單一檔案就能安裝與解除安裝,或者是分兩個檔(一個安裝檔一個增益集檔)
6.其中最麻煩的是工具列的記憶性問題,總不能把工具列調好位置,下次開啟又恢復原設定,每次要調整。

關於此議題請到這下載檔案: [分享] HUNGCHILIN斑竹专区--宏表 /加载宏 / 高级筛选 等 Excel 增益集(加載宏)專區
這部份 HUNGCHILIN 多年前已製出,單一EXCEL.XLS檔案,就能安裝與解除安裝的增益集
作者: HUNGCHILIN    時間: 2012-1-8 00:23

本帖最後由 HUNGCHILIN 於 2012-1-8 00:56 編輯

依照上面的六大項,不知道您要問的是那一個方面的問題?
每一項都可以寫非常多篇幅,你要先確定你要的是什麼
是否在這六大項都有深刻的體會,如果您覺的這方面的技術很強,
可以提出質疑或挑戰都是可以的.這樣可以迅速的瞭解詢問者程度,
可以作出最適當的回復或更深入的解答

,很努力發帖歐,你用那一版OFFICE?
作者: jarodz    時間: 2012-1-8 02:42

我是用2003/2007的office
我想要的"單一EXCEL.XLS檔案,就能安裝與解除安裝的增益集"
因為我想把寫一些VBA工具讓其他同事使用,
之前都是直接copy excel file去使用,但是到最後哪個excel VBA是最新的版本,我自己都忘了。
把VBA集中成一個檔案放在網路槽上,
方便我後續maintain。

覺得這個網站不錯,值得花時間投入,
所以努力升級中阿!
作者: pcwh3    時間: 2012-1-9 22:35

回復 1# HUNGCHILIN
我發現當要求輸入密碼的窗口打開後,如果不輸入密碼,直接按一下此窗口右上方的[X],窗口關閉,再點選要打開的EXCEL檔,該EXCEL檔便會應聲打開。
有沒有堵塞此漏洞的方法?
作者: HUNGCHILIN    時間: 2012-1-10 16:50

本帖最後由 HUNGCHILIN 於 2012-1-10 17:04 編輯

^^我測試了,沒有你說的事件發生,可否示例與圖片。
作者: HUNGCHILIN    時間: 2012-1-10 17:24

本帖最後由 HUNGCHILIN 於 2012-1-10 17:44 編輯

回復 6# jarodz


如果是放在網路共用存取中讓大家使用,
更簡單,你只要給他們連結型增益集就好,不用給主檔XLA

如附檔,是我以前使用的連結型增益集,只要更改"檔案名稱"與"網路位置",然後把附檔存成增益集就可以發給其他同仁
不會有版本問題,因為它只是個連結程式,主檔在你的共用存取,隨時可以改,你自己試試吧

[attach]9169[/attach]

關於如何只用一個檔作自動安裝與自動解除安裝的增益集
作者: pcwh3    時間: 2012-1-11 13:10

回復 8# HUNGCHILIN


    現將操作過程傳上供參考.
[attach]9180[/attach]
作者: HUNGCHILIN    時間: 2012-1-11 21:50

本帖最後由 HUNGCHILIN 於 2012-1-11 23:15 編輯

ok,看到圖片了,首先回答您的問題
原因在於EXCEL.XLB 未記錄 Excel使用鎖增益集,程式就關掉EXCEL的問題

1.這個檔案是個"增益集",所以它不是這樣用的,他要放在增益存放區才能產生效果
2.如何使用:
                      a.首先將rar壓縮檔,解壓縮到 定點 (如桌面上)
                      b.開啟裡面的Setup.xls  按Setup安裝
                      c.安裝之後 工具/增益集
                       [attach]9182[/attach]
                      d.開啟密碼框後先輸入預設密碼,再關閉所有 EXCLE就行了
重點在勾選鎖增益集增益集後,會跑出"密碼框輸入",要先輸入預設密碼11686106,然後關掉EXCEL才算真的啟用
__________________________________________________________________________________________________________________
剛下載來看,想起原來這則只是個玩具,重點是那一個 通用的 Setup.xls  安裝程式
這個程式很重要,它可以一次將同一資料夾下所有,XLA檔安裝到你要的 增益區。
沒想到我會放這個安裝檔案出來,再次強調這是個很重要的檔,看下圖,有一個清單,很多增益區路徑可選,看了就知道它的重要性
                       [attach]9184[/attach]
作者: jarodz    時間: 2012-1-11 22:24

回復 9# HUNGCHILIN

HUNGCHILIN 大大,

我把你給的excel中的VBA,copy到新的檔案,並改相關的檔案名稱,
卻無法自動出現工具列上的按鈕,不知道我有漏掉什麼地方,
麻煩你再幫我看一下,謝謝。
[attach]9183[/attach]

BR,
Jarod
作者: HUNGCHILIN    時間: 2012-1-11 23:20

本帖最後由 HUNGCHILIN 於 2012-1-11 23:39 編輯

jarodz 發表於 2012-1-11 22:24


    在EXCEL2003做工具列,首先手動 在工具列上 按右鍵,裡面有個"自訂",先新增工具列,加兩個按鈕,
[attach]9185[/attach][attach]9188[/attach]

把巨集指定一下,然後把工具列附加入此檔案
[attach]9189[/attach][attach]9191[/attach]



成品如附檔,你可以試一下,這個檔直接開啟會有工具列殘留問題,只有安裝到增益集中勾選與不勾選才能,顯示出程式的邏輯,為什麼要這樣作,直接刪除工具列不就好了,是為了保留使用者移動工具列,有記憶性的問題,不用每次開檔,要移工具列到其它地方
[attach]9192[/attach]
作者: pcwh3    時間: 2012-1-11 23:21

本帖最後由 pcwh3 於 2012-1-11 23:28 編輯

回復 11# HUNGCHILIN
請再看第二幅圖.
已按指引操作, 並已更改了密碼成為自設的密碼及使用中.
這是無意中發現到此問題的.
在OFFICE 2003及2010均有同樣情況發生.

    [attach]9187[/attach]
作者: HUNGCHILIN    時間: 2012-1-11 23:46

回復  HUNGCHILIN
請再看第二幅圖.
已按指引操作, 並已更改了密碼成為自設的密碼及使用中.
這是無意中 ...
pcwh3 發表於 2012-1-11 23:21



   恩,表示在2007或2010已啟用增益集,但不代表,這個設定已經存入 EXCEL12.XLB,檔案之中,還是要按上面的步驟,由我們自己來關閉EXCEL程式,才會存入環境設定,這只是個小程式,只是玩玩,不用想太多,好玩就好
作者: pcwh3    時間: 2012-1-12 11:54

回復 15# HUNGCHILIN


    謝謝.
作者: jarodz    時間: 2012-1-13 10:10

回復 13# HUNGCHILIN

感謝 HUNGCHILIN 大大圖文並茂的詳細解說,
看起來是小弟對excel基本的操作不是熟,
感覺上對excel file 對 excel application 的設定,
除了VBA之外還有其他方式儲存。

因為有 excel 有VBA,讓小弟開始喜歡用 excel。
可以用不專業的 tool 作專業的事。

BR,
Jarod
作者: jarodz    時間: 2012-1-16 11:51

回復 17# jarodz

HUNGCHILIN 大大

test_addin 如果不把 workbook 中的 isAddIn 屬性設為 true 的話,
按工具鈕會把該檔案開起來,有沒有方法不要把該檔案開起來?
作者: HUNGCHILIN    時間: 2012-1-16 23:34

本帖最後由 HUNGCHILIN 於 2012-1-16 23:35 編輯

回復 18# jarodz

您好請照此程序練習一次

1.把test_addin 按另存新檔,檔案格式為增益集
2.他會自動指定到 個人增益集區 按存檔
3.到檢視/工具列/自訂  把 test_addin 刪除掉
4.關閉所有EXCEL檔
5.開啟EXCEL,到 工具/增益集 勾選開啟test_addin
6.關閉所有EXCEL檔

試試,是不是每次開啟EXCEL都有出現此工具
試試,到 工具/增益集 不勾選test_addin ,test_addin工具列是否會自動刪除,不殘留
作者: ahvb0728    時間: 2013-9-5 01:26

我是一個人長期VBA的使用者,但一直使用初淺的方式在寫。在供拜讀各位的帖子後,真是受益良多,感謝感謝...
作者: simonkmli1    時間: 2015-6-8 14:03

thankyou very much




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)