點控制按鈕卻沒反應(已經爬過很多很多文...)(頁1) - Excel程式區

文章推薦指數: 80 %
投票人數:10人

大家好,因小妹是VBA幼幼班,好不容易寫完一個VBA,拿到其他同事電腦用。

發現別台電腦點工作表1的command button,本來要跳出來的UserForm卻沒出現,而同 ... 麻辣家族討論版版'sArchiver 麻辣家族討論版版»Excel程式區»別台開啟VBA後,點控制按鈕卻沒反應(已經爬過很多很多文...) kakinakata發表於2015-1-2317:52 別台開啟VBA後,點控制按鈕卻沒反應(已經爬過很多很多文...)大家好,因小妹是VBA幼幼班,好不容易寫完一個VBA,拿到其他同事電腦用。

發現別台電腦點工作表1的commandbutton,本來要跳出來的UserForm卻沒出現,而同一個檔案我自己試是正常沒問題的。

我公司統一是WIN7+OFFICE2010,試了好幾個同事的電腦,一律沒反應。

爬過很多類似這種情況的文,卻毫無頭緒。

請各位大俠和女俠救救我~檔案請參考附件>"modifytheprojectbyaddingacommentoreditofsomekindtoanycodemodule>Debug>CompileVBAProject. Saveandreopenthefile.Testforresolution.Ifresolved,providethisupdatedprojecttoadditionalusers. Warning:Ifthisstepresolvesyourissue,beawarethatafterdeployingthisupdatedprojecttotheotherusers,theseuserswillalsoneedtohavetheupdatesappliedontheirsystemsand.exdfilesremovedaswell.[/quote] 看得不是很懂"modifytheprojectbyaddingacommentoreditofsomekindtoanycodemodule>Debug>CompileVBAProject."是要做什麼?是隨便編輯VBA中任何內容嗎?Debug跟CompileVBAProject每個字都知道意思,但加起來就不知道實際要進行什麼動作...?{:3_60:} 但我隨便編輯一下後重開檔案就出現我在#4描述的情況。

求大神解惑~~clietj37發表於2015-2-723:02 這問題超出我的能力範圍了,也許版上有其他人碰過,不好意思lp986749發表於2015-2-811:08 參考微軟網址說明https://support.microsoft.com/kb/3025036/zh-tw是否此問題lpk187發表於2015-2-1218:31 我下載了這個檔案,http://www.excelclout.com/microsoft-update-breaks-excel-activex-controls-fix/ 有些電腦可以解決問題,但還是有好幾台電腦不能解決,於是我在有問題的電腦開一個新檔,然後把所有的工作表一個一個複製過去 再修正一些外部連結後儲存後再開這個新檔,所有電腦就都可以執行了Scott090發表於2015-2-1708:14 [b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=74605&ptid=13271]1#[/url][i]kakinakata[/i][/b]   我的問題跟這個PO文完全一樣:     1.在A台電腦編輯的VBProject含ActiveX控制項執行無誤,移到B電腦不能執行;         發現ActiveX控制項的名稱已被改回原始名稱,且好像被鎖定無法再變更恢復;         需要在B電腦用新空白工作簿工作頁重新製作ActiveX控制項及複製原來的VBA程式才能用;         ActiveX的控制項不能Copy,否則也不能用     2.在B台電腦做的VBProject含ActiveX項,放到A電腦完全可以執行   現在,還沒解!!!   繼續追蹤版主PO文,繼續學習 謝謝熱心的人繼續提供可能的解決方法Scott090發表於2015-2-2708:32 [b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=75163&ptid=13271]8#[/url][i]lpk187[/i][/b]   上面各樓層提供的方法都做了,包含去除暫存檔+清除註冊連結+2010重灌,問題依舊 1.win8A電腦做的不能用在B電腦,可以用在C電腦 2.在win7B電腦用空白新workbook重新做A電腦的檔案中ActiveX才能用,在拿回到A電腦也可以用   ,A電腦用過後拿到B用又掛了 問題是甚麼?AorB....... 尚待答案HUNGCHILIN發表於2015-2-2710:40 [i=s]本帖最後由HUNGCHILIN於2015-2-2710:42編輯[/i] 用這篇小鷗的圖文方法做一次看看.如連結 [url]http://www.dotblogs.com.tw/chou/archive/2014/12/11/147604.aspx#74638[/url] [attach]20309[/attach]Scott090發表於2015-2-2715:47 [b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=75355&ptid=13271]11#[/url][i]HUNGCHILIN[/i][/b] 非常謝謝林大大的熱心指引 提供的網址內容已閱讀, 關於無法插入ActiveX控制項的問題,曾經在去年12月份碰到且已解決(在A電腦win8), 基本上就是刪除暫存檔  .exd [url]http://forum.twbts.com/redirect.php?tid=12988&goto=lastpost#lastpost[/url] 2015  1月底發生的事, 在另B台電腦win7,這次的問題是ActiveX的Name會被改,例如原先A電腦設為"StartButton"被B改為原來的Default"CommendButton1", "Optionxxx"被B改回default"CheckBox1".....,試圖把"CommendButton1"改回"StartButton"卻顯示設定衝突!!!....   一併做了刪除.exd+重安裝(不是恢復修理)還是沒解決; 無奈地在B電腦用空白WorkBook重作ActiveX,其他的用拷貝 再繼續努力lpk187發表於2015-2-2716:49 [b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=75354&ptid=13271]10#[/url][i]Scott090[/i][/b]   我發現問題是出在你所說的A電腦上,我的也是如此。

所以我在我的A電腦上找到了12月更新的WindowsUpdateKB2553154(office2010),我把它解除安裝後,試著從A電腦上做的activeX控制項也可以在其他電腦中正常執行Scott090發表於2015-2-2717:10 我發現問題是出在你所說的A電腦上,我的也是如此。

所以我在我的A電腦上找到了12  ... [size=2][color=#999999]lpk187發表於2015-2-2716:49[/color][url=http://forum.twbts.com/redirect.php?goto=findpost&pid=75361&ptid=13271][img]http://forum.twbts.com/images/common/back.gif[/img][/url][/size][/quote] 請問這個Windowsupdate在那裡可以找到並刪除它? 謝謝HUNGCHILIN發表於2015-2-2717:52 [url]http://answers.microsoft.com/zh-hant/office/forum/office_2010-excel/win7%e6%9b%b4%e6%96%b0%e5%be%8cvba%e4%b8%8d/b3f7d2cf-bd1f-4117-aae5-58d226a6e6b2[/url]lpk187發表於2015-2-2718:21 [b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=75362&ptid=13271]14#[/url][i]Scott090[/i][/b]   在  電腦==>"解除安裝或變更程式"的左上按"檢視安裝更新"就會列出曾更新的程式。

再找出KB2553154,找到後按右鍵解除安裝Scott090發表於2015-2-2719:09 [b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=75365&ptid=13271]16#[/url][i]lpk187[/i][/b]   感謝 已找到並移除 將再試試有沒問題Scott090發表於2015-2-2719:11 [b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=75364&ptid=13271]15#[/url][i]HUNGCHILIN[/i][/b]   林大大 謝謝  感恩Scott090發表於2015-3-911:43 [b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=75364&ptid=13271]15#[/url][i]HUNGCHILIN[/i][/b]   另一個驚奇出現了 A電腦去除KB2553154後,原來做的ActiveX項不能用要重做,只好繼續"被中毒" 想讓B電腦也"被中毒",結果下載安裝儘然....... [attach]20402[/attach] 不知大大能否指引 謝謝lpk187發表於2015-3-913:48 [b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=75685&ptid=13271]19#[/url][i]Scott090[/i][/b] 我是下載這個巨集檔http://www.excelclout.com/microsoft-update-breaks-excel-activex-controls-fix/用在B電腦 然後在A電腦去除KB2553154後再把這個巨集檔在A電腦執行一次就都可以用了 頁: [1] 2 查看完整版本:別台開啟VBA後,點控制按鈕卻沒反應(已經爬過很多很多文...) 麻辣家族討論版版為麻辣學園網站成員  由昱得資訊工作室©Since1993所提供



請為這篇文章評分?