2012-02-07 6 views
0

COMを使用して単語ファイル内のすべてのコメントを削除する小さなC#ツールを作成しました。C#とWord2010:DeleteAllComments throw ""このコマンドは使用できません。

私たちは以前、WinXP + Office2003を使用しており、すべてが完璧に機能しました。

これでWin7とOffice2010(64ビット)に切り替えました。

新しいOSとOfficeのバージョンでは、DeleteAllComments行でという例外が発生します。「このコマンドは使用できません」しかし、これ以上の説明はありません。

Microsoft.Office.Interop.Word.Document document; 
object missing = System.Reflection.Missing.Value; 
document = wordInstance.Documents.Open(ref filename, ref missing, ref ReadOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible, ref missing, ref missing, ref missing, ref missing); 

document.Activate(); 
document.AcceptAllRevisions(); 
document.DeleteAllComments(); 

コードの残りの部分は完璧に動作します...誰でも手助けできますか?

Thnxです。マイケルは

+0

Microsoft Word Starter 2010をお使いですか?これは機能が制限された限定版です。 – vulkanino

+0

いいえMicrosoft Office 2010 ProfessionalとC#Express Edition – Schwoabaseggele

+0

あなた自身の質問に答えを出すことができます。この場合、あなたはすべきです! – Ben

答えて

0

私の問題は、この会社内の非常に制限的セキュリティポリシーから来ているようだ

ご挨拶。 Office2010ではマクロは許可されておらず、通常のユーザーがマクロを有効にすることはできません。

(私の会社外のすべての設定を確認します。ファイル - >オプション - >セキュリティセンター - >マクロ)

助け希望。

関連する問題