我正在使用VBA for Excel。我的要求是在VBA中創建的表單應通過我係統的串行端口與外部系統進行通信。出於同樣的目的,就像我們在VB中做的那樣,我想在VBA中添加MS Comm Control。VBA中的MS通信控制
我可以通過從Tools -> Additional Controls
中選擇相同的方式將MS Comm Control添加到控制面板。但是,當我嘗試將MSComm
控件放在我的表單上時,它會給我以下錯誤。
該主題不被信任指定的操作。
由於這個原因,我無法將控件放在我的表單上,因此無法使用它。
對於MS Winsock
控制觀察到相同的行爲。
在stackoverflow上找到類似的問題:MSCOMM32.ocx usage causes Not Trusted Error沒有任何具體的答案。
我的安裝是: 的Win XP - SP3,微軟Office 2010,VB6,MS VS 2010
看看是否有幫助? http://www.vbforums.com/showthread.php?622730-MSCOMM-error-in-Excel-2007 –
這已經解決了這個問題。非常感謝。 – Jay
你有一箇舊版本的killbit集:http://msmvps.com/blogs/access/archive/2009/06/14/an-older-version-of-mscomm32-ocx-has-had- 「殺死位」 - quot; flag-set.aspx –