Office 2003 update causes "The subject is not trusted for the specified action" error


C

Chango V.

Hello,

We have a VBA application originally created for Word 2000/2002. It stops
working after Office 2003 is installed. One VBA form loses a RichTextBox,
which (as expected) breaks the code. When we try to add the control, we get
this error: "The subject is not trusted for the specified action". There are
lots of newsgroup posts about this problem. One proposed solution is this:
http://www.microsoft.com/office/ork/2003/seven/ch26/SecD01.htm. However, it
doesn't work for us.

The problem does not seem to be caused by the RichTextBox library itself.
After some extensive experimentation, we found that the version of FM20.DLL
installed by Office 2003 somehow causes the problem. It probably has tighter
security checks. This DLL is apparently shared by all versions of Office.
That's how installing Office 2003 effectively breaks the older versions for
us. But in 2003 alone, the problem is also present.

To reproduce the problem quickly:
1. In Word 2003, go to the VBA editor and insert a UserForm in any document
or template.
2. Go to Tools - Additional Controls... Select "Microsoft Rich Textbox
Control 6.0". (If it doesn't appear in the list,
C:\WINNT\System32\richtx32.ocx may need to be re-registered.)
3. A new icon should appear on the control toolbox. Try to place an instance
of the control on the form. The error message pops up.

I hope Microsoft folks will finally provide some authoritative statement
here and, hopefully, a solution too. The problem seems to be pretty
wide-spread.

Thanks.

// Chango V.
HyperVision, Ltd.
 
Ad

Advertisements

S

Sonny Kocak[MSFT]

Dear Chango,

Thank you for contacting Microsoft Excel Online Support. My name is Sonny
and I will
be assisting you with this issue.

After carefully reviewing your issue, we have determined that your issue is
working
as designed per the new enhanced security features in Office 2003. We do
have some
workarounds that you can use.

It actually Internet Explorer that is reporting these controls cannot be
trusted. To get the option
to view the controls, you can implement the following registry key change.

Note: Exercise caution when changing the Windows registry. Changing the
wrong registry entry or making an incorrect
entry for a setting can introduce an error that prevents Windows from
starting or working properly. It is always suggested that
you backup your registry before making any changes.

Registry Key :
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\ActiveX
Compatibility\{3B7C8860-D78F-101B-B9B5-04021C009402}

Change the "Compatibility Flags" DWORD value to 0 (0x400 is kill bit). Now
you'll
get prompted to trust loading the control and it will run.

Best regards,

Sonny Kocak
Microsoft Developer Community Support
Email : (e-mail address removed)

This pointing is provided "AS IS" with no warranties, and confers no rights.


--------------------
| From: "Chango V." <[email protected]>
| Subject: Office 2003 update causes "The subject is not trusted for the
specified action" error
| Date: Mon, 9 Feb 2004 19:37:27 -0600
| Lines: 36
| Organization: HyperVision, Ltd.
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <[email protected]>
| Newsgroups: microsoft.public.office.developer.vba
| NNTP-Posting-Host: host-66-202-54-162.mil.choiceone.net 66.202.54.162
| Path:
cpmsftngxa07.phx.gbl!cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!tk2msftngp13.
phx.gbl
| Xref: cpmsftngxa07.phx.gbl microsoft.public.office.developer.vba:18682
| X-Tomcat-NG: microsoft.public.office.developer.vba
|
| Hello,
|
| We have a VBA application originally created for Word 2000/2002. It stops
| working after Office 2003 is installed. One VBA form loses a RichTextBox,
| which (as expected) breaks the code. When we try to add the control, we
get
| this error: "The subject is not trusted for the specified action". There
are
| lots of newsgroup posts about this problem. One proposed solution is this:
| http://www.microsoft.com/office/ork/2003/seven/ch26/SecD01.htm. However,
it
| doesn't work for us.
|
| The problem does not seem to be caused by the RichTextBox library itself.
| After some extensive experimentation, we found that the version of
FM20.DLL
| installed by Office 2003 somehow causes the problem. It probably has
tighter
| security checks. This DLL is apparently shared by all versions of Office.
| That's how installing Office 2003 effectively breaks the older versions
for
| us. But in 2003 alone, the problem is also present.
|
| To reproduce the problem quickly:
| 1. In Word 2003, go to the VBA editor and insert a UserForm in any
document
| or template.
| 2. Go to Tools - Additional Controls... Select "Microsoft Rich Textbox
| Control 6.0". (If it doesn't appear in the list,
| C:\WINNT\System32\richtx32.ocx may need to be re-registered.)
| 3. A new icon should appear on the control toolbox. Try to place an
instance
| of the control on the form. The error message pops up.
|
| I hope Microsoft folks will finally provide some authoritative statement
| here and, hopefully, a solution too. The problem seems to be pretty
| wide-spread.
|
| Thanks.
|
| // Chango V.
| HyperVision, Ltd.
|
|
|
 
C

Chango V.

Yes, this magic registry key solves the problem! Thank you for the timely
and helpful response.
I assume it is OK for our application to clear this "kill bit" during
installation. This would be the easiest way to make it work again.

//
 
S

Sonny Kocak[MSFT]

Chango,

Thank you for your feedback. Please, remember to always use caution when
dealing with the registry. Your code should check of value of in registry.
It would need to make sure that value matches the same "Kill Bit" value
before changing.

Thank you for posting to a Microsoft Newsgroup.


Sonny Kocak
Microsoft Developer Community Support
Email : (e-mail address removed)

This posting is provided "AS IS" with no warranties, and confers no rights.


--------------------
| From: "Chango V." <[email protected]>
| References: <[email protected]>
<[email protected]>
| Subject: Re: Office 2003 update causes "The subject is not trusted for
the specified action" error
| Date: Wed, 11 Feb 2004 09:25:13 -0600
| Lines: 8
| Organization: HyperVision, Ltd.
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <#[email protected]>
| Newsgroups: microsoft.public.office.developer.vba
| NNTP-Posting-Host: host-66-202-54-162.mil.choiceone.net 66.202.54.162
| Path:
cpmsftngxa07.phx.gbl!cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP09.
phx.gbl
| Xref: cpmsftngxa07.phx.gbl microsoft.public.office.developer.vba:18689
| X-Tomcat-NG: microsoft.public.office.developer.vba
|
| Yes, this magic registry key solves the problem! Thank you for the timely
| and helpful response.
| I assume it is OK for our application to clear this "kill bit" during
| installation. This would be the easiest way to make it work again.
|
| //
|
|
|
 
Ad

Advertisements

P

paola.fernandez.arce

El lunes, 9 de febrero de 2004 21:36:49 UTC-4, Chango V. escribió:
Hello,

We have a VBA application originally created for Word 2000/2002. It stops
working after Office 2003 is installed. One VBA form loses a RichTextBox,
which (as expected) breaks the code. When we try to add the control, we get
this error: "The subject is not trusted for the specified action". There are
lots of newsgroup posts about this problem. One proposed solution is this:
http://www.microsoft.com/office/ork/2003/seven/ch26/SecD01.htm. However, it
doesn't work for us.

The problem does not seem to be caused by the RichTextBox library itself.
After some extensive experimentation, we found that the version of FM20.DLL
installed by Office 2003 somehow causes the problem. It probably has tighter
security checks. This DLL is apparently shared by all versions of Office.
That's how installing Office 2003 effectively breaks the older versions for
us. But in 2003 alone, the problem is also present.

To reproduce the problem quickly:
1. In Word 2003, go to the VBA editor and insert a UserForm in any document
or template.
2. Go to Tools - Additional Controls... Select "Microsoft Rich Textbox
Control 6.0". (If it doesn't appear in the list,
C:\WINNT\System32\richtx32.ocx may need to be re-registered.)
3. A new icon should appear on the control toolbox. Try to place an instance
of the control on the form. The error message pops up.

I hope Microsoft folks will finally provide some authoritative statement
here and, hopefully, a solution too. The problem seems to be pretty
wide-spread.

Thanks.

// Chango V.
HyperVision, Ltd.


Hello friends,

Please if someone could help me.
I have the same problem inserting aditional controls in the form, the message that pops me up is:
"No se confía en el sujeto para la acción determinada"
It happens on Windows 7 P0int, and Office2010

I tryed to solve it with the last suggestion but it doesn't works y think it's cause Office version.

Thanks for your help!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top