問題タブ [word-2013]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
16495 参照

.net - 「この選択は保護されているため、編集できません。」Office 2013以降だけですか?

これらの数行のコードは、数年間、アプリケーションで問題なく実行されてきました (そして、いくつかのバージョンの Office、2003、2007、2010 などで)。目的は、Word 文書で一種の差し込み印刷を実行し、フィールドのプレースホルダーをデータベースの名前、住所などに置き換えることです。

...

ただし、Office 2013 を実行しているユーザーは、次の行でこのエラーを報告しますf.Result.Text = value

System.Runtime.InteropServices.COMException (0x800A17EC): 保護されているため、この選択を編集することはできません。

したがって、これはユーザーが Office 2013 を実行している場合にのみ発生し、このエラーに関するオンライン ヘルプはほとんどありません。

ドキュメントのどの部分も保護されておらず、ユーザーは問題なく Word で直接ドキュメントを編集できます。

0 投票する
5 に答える
37763 参照

command-line - コマンド ラインから Word 2013 を実行する

クライアントの中には、ここで社内で再現できない問題を抱えているものがあります。アウトのソフトウェアは、定型書簡の作成に MS-Word を使用しています。一部のクライアントは Office 2013 を使用しているため、この機能は使用できなくなりました。
これを再現して、影響を受けるシステムで Word がコマンド ラインから起動しないことを確認しました。スタートメニューのリンクから開始すると機能します。コマンドラインからExcelを起動することもできます。

問題の内容と解決方法を知っている人はいますか?

0 投票する
0 に答える
1796 参照

vba - コマンドボタンを非表示にして、作成したボタンを介してドキュメントを印刷する

これはここでの私の最初の投稿です。できるだけ明確にしようとします:)

ユーザーが入力する Microsoft Word フォームを作成しています。このフォームは保護されており、ドキュメントの残りの部分に入力できるのはフォームのみです。パスワードは「mypass」で保護されています。

アクティブなドキュメントを印刷するボタンをドキュメントに付けたいと思います。私がしたことは、ここで述べたように、印刷ボタンを「描画」テキストボックス (挿入 | テキストボックス) に作成することです。

この [印刷] ボタンは非表示にして、印刷時にドキュメントに表示されないようにする必要があります。

コードは次のとおりです。

保護モードで印刷ボタンをクリックしても何も起こりません。保護モードをオフにすると、次のエラーが表示されます。

実行時にエラー 4641。

ToolsProtectDocument ステートメントは現在無効になっています

要約する:

保護モードが有効になっていると、作成した [印刷] ボタンが機能しません。保護モードが無効になっていると、ToolsProtectDocument ステートメントが現在無効になっているというエラーが表示されます。

印刷されたフォームに印刷ボタンが表示されることなく、フォーム自体から入力して印刷できるプロテクトフォームが必要です。

誰も手がかりを持っていますか?

0 投票する
1 に答える
367 参照

vba - オブジェクトが生成/削除されると MS Word 2013 がクラッシュする

Word 2013 を使用していくつかのオブジェクトを生成し、新しい世代の前にそれらを削除しています。ただし、そのような場合に Word がクラッシュすることがあり、すべての VBA コードが削除されます。生成されたオブジェクトを追加するためのコードは次のとおりです。

削除コードは次のとおりです。

クラッシュすることもありますが、このルーチンを50回以上呼び出すと問題なく動作します。ユーザーがそのような生成されたオブジェクトを手動で削除すると、クラッシュが発生します。理由を見つけるために、For Each ループ内の 1 行目にブレークポイントを設定しましたが、毎回 Word がクラッシュします。この概念の何が問題になっていますか?

0 投票する
1 に答える
3249 参照

vba - 実行時エラー: WordBasic コマンドを読み取ることができません

Wordbasic の次の呼び出しを持つマクロがあります。

コードを実行すると、実行時エラーが発生します:- これらのコマンドは、Word 2013 では読み取ることができません。一方、Word の他のバージョンでは正常に動作しています。WordBasic の呼び出しが多いのですが、ActiveDocument の呼び出しに変更しました。

これらの呼び出しを ActiveDocument で変更する方法はありますか?

0 投票する
1 に答える
62 参照

ms-word - Word 2013 でのクイック パーツの特定の列の自動番号付け

仕事でプロトコル テンプレートとして使用する Word 2013 テンプレートを作成しました。すべてのプロトコル エントリは、テーブルを含むクイック パーツから取得されます。このテーブルには、新しいエントリのクイック パーツを挿入するたびEntry-Noに使用したいというフィールドがあります。auto-numbered

これを行う方法を知っている人はいますか、それとも可能ですか? 私はグーグルで検索しましたが、必要なものよりも一般的なものしか見つかりませんでした.

編集: ところで、私はマクロを使用できません。スーパーバイザーは、この目的でマクロを使用することを許可しません。

0 投票する
2 に答える
702 参照

c# - ワードリボンの展開方法

こんにちは、ワード リボン プロジェクトを継承しました。インストーラーを作成する必要がありますが、最初に手動でインストールしたいと思います (つまり、ファイルをコピーし、コマンド プロンプトでコマンドを実行します)。

問題は、リボンを別の PC に展開する方法がわからないことです。私が知っているのは、VSで単語リボンを作成し、それを実行すると単語が開き、リボンが表示されることだけです。

Word 2007 以降、32 ビットおよび 64 ビットが利用可能な場合に展開できる必要があります。

ありがとうございました