問題タブ [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 ビットが利用可能な場合に展開できる必要があります。

ありがとうございました

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

vb.net - vb.netを使用してWord 2013テンプレートにデータを印刷する方法

2013年にWordドキュメントテンプレートにデータを印刷するのに問題があります。実際には、vb.netを使用してWord 2010(XSDファイルを使用)でデータを印刷できますが、2013年はxmlノードを受け入れません(2013年にxmlノードを削除することを知っています) )Word2013でデータを印刷するにはどうすればよいですか。

私のシナリオは次のとおりです。

  1. 3 つのテーブルを使用して、フォント スタイルとヘッダーの色が異なるテンプレートを作成します。

  2. データに基づいて行を動的に追加する必要があります (すべてのテーブルに)。

移動方法を教えてください....

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

ms-word - Word 2010 繰り返しセクション コンテンツ コントロール

Word 2013 のような繰り返しセクション コンテンツ コントロールをサポートする Word 2010 用のライブラリ/プラグイン/アドインはありますか?

もう 1 つの質問ですが、Word 2010 で適切に表示できるように、Word 2013 を (繰り返しセクション コンテンツ コントロールを使用して) プログラムで変換するにはどうすればよいですか?

どんな提案でも大歓迎です。

ありがとう。

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

charts - Word 文書に埋め込まれた MS Graph チャートを Excel チャートに変換する方法

OLE オブジェクトとして埋め込まれた MS Graph チャートの形式のチャートを含む Word 文書 (.doc) があります。Word 2007 を使用してそのドキュメントを (名前を付けて保存を使用して) .docx 形式に変換すると、これらのグラフはすべて Excel グラフに正常に変換されます。これは Word 2007 以降の既定の形式であるためです。ただし、Word 2013を使用して元の .doc ファイルを .docx 形式に変換すると、結果は同じではありません。グラフの約半分のみが Excel 形式に変換され、残りは埋め込まれた MS Graph グラフ OLE オブジェクトのままです。

古いスタイルのチャートを .doc ファイルの Excel 形式に変換する必要がある大規模な .NET アプリケーションがあります (Word を自動化することによって)。MS Graph 形式の残りのグラフをプログラムで新しい Excel 形式に変換することは可能ですか (ホスト ドキュメントはこの時点で docx/docm 形式になります)。このソリューションは、2007 年以降のどのバージョンでも機能することが理想的です。

このサイト、Google、および MSDN を検索しましたが、Word オブジェクト モデルでこれを行う関数が見つかりませんでした。OLE オブジェクトからデータ、スタイル、および書式をコピーすることで同等の Excel チャートを手動で再作成することは可能ですが、このアプリケーションでは実行できません。