問題タブ [word-addins]

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 投票する
1 に答える
86 参照

dialog - Word アドインでダイアログが表示されない

現在作業中の単語アドインでダイアログを表示しようとしています。これが私のコード内での実装方法です

しかし、上記のコードスニペットを実行すると、アドインエラーの下に表示されます

アドイン エラー 申し訳ありませんが、ネットワークまたはインターネット接続が失われたようです。オンラインに戻ったら、[再試行] をクリックします。

ここに記載されている解決策は既に試しました。しかし、それは私にはうまくいきませんでした。HTTPS の代わりに HTTP を試してみましたが、何も起こりません。しかし、HTTPS を試すと、このエラーが発生しました。誰かがアイデアを持っていますか、どうすればこれを修正できますか?

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

ms-office - Office 2016 共有ボタン IdMso

Office 2016 アプリの右上隅にある新しい共有ボタンを無効にしようとしています。

特派員の IdMso を知っている人はいますか? IdMso テーブルを見つけようとしましたが、以前のバージョンの Office のテーブルしか見つかりません。

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

c# - この Word のカスタム Backstage UI にユーザー インターフェイスが表示されないのはなぜですか?

次のバックステージ XML を使用してカスタム UI 要素を Microsoft Word バックステージに追加する Office アドインがあります。

これは、 [名前を付けて保存] ダイアログを変更するためにここで説明されている正確な基本ケース シナリオです。

私のマシンでは、[名前を付けて保存] の下に何も表示されません。ただし、舞台裏が表示されると、次の関数が呼び出されることがわかります。

UI が表示されない理由と、ここで起こっていることをデバッグするにはどうすればよいですか? Word の [オプション] の [詳細設定] タブの [全般] セクションで有効にしようとしShow add-in user interface errorsましたが、私が知る限り、エラーは表示されません。

役立つかどうかはわかりませんが、リボンは を継承していIRibbonExtensibilityます。

また、このロジックが一部のマシンでは機能する場合とそうでない場合があることもわかっています。理由についてはわかりません...明らかに異なることの1つは、Outlookのレジストリの下のレジストリキーregasmを使用してアドインがインストールされるのではなく、このアドインのタイプが登録されていることです。path|vstolocalつまり、regasmアドインのインストールに使用しています。

編集:提案された回答を試しましたが、そのアプローチではまだ機能していません。私のチームと私は、これが重大な VSTO バグであると確信しており、それを紹介するプロジェクトを作成しました。このプロジェクトでは、Windows 10 Pro 64 ビット バージョン 1607 (OS ビルド 14393.351) および 32 ビット Word 2016 16.0.7426.1009 (Office 2016 32 ビット バージョン 1610、ビルド 7466.2023) のバックステージ バグを紹介します: https://github.com/Murdoctor /WordAddin1

このサンプルを同じまたは類似の環境で実行すると、Word の上部にある [ホーム] タブをクリックすると、 https://github.com/Murdoctor/WordAddin1/blobで定義されているボタンが表示されることがわかります。 /master/WordAddIn1/Ribbon1.xmlですが、舞台裏を開くと、情報タブの後に挿入する必要があるサンプル タブが表示されませんTabInfo(このスクリーンショットは、Visual から直接デバッグ モードで実行されたリリース ビルドで取得されましたStudio で、アドインが登録され、すべてが同様に登録されていることがわかります):

ここに画像の説明を入力

これだけが表示されます (これは、アドインが実行中であり、ローカル VSTO ファイルに登録されていることの証明でもあります)。

ここに画像の説明を入力

編集:これはOffice 64ビットにも影響します。Word 2016 16.0.7426.1009 (Office 2016 64 ビット バージョン 1610、ビルド 7466.2023) をインストールしたところ、x64 に変更すると役立つかもしれないと考えましたが、マシンで同じ問題が引き続き発生します。

編集: これは、Windows 10 Pro x64 バージョン 1607、ビルド 14393.447の本日のリリースにも影響します。また、他のすべてのアドインを無効にしようとしましたが、それでも同じです。

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

xml - Office アドイン マニフェスト

このガイドに従って、Word アドインを開発しようとしています。

https://dev.office.com/docs/add-ins/word/word-add-ins

すべてをガイドと同じにしましたが、Word で開こうとするとエラーが発生します。

アドイン エラー: このアドインを初期化できませんでした

また

アドイン エラー: 構成が正しくありません

私のタグSourceLocationに何か問題があると思います

これは私のXMLです:

共有フォルダーでも試しました:

注: Word Online でテストしています

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

vsto - VSTO XML リボン: どのコールバックが最初に呼び出されるか

VSTO アドインでカスタム XML リボンを作成する場合、さまざまな get* コールバック メソッドが呼び出される順序はありますか (getDescription、getEnabled、getVisible など)?

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

ms-word - アドインから Word 文書を検索する

Word 文書で特定のスタイルのテキストを見つけています。Selection.Find を使用して実行できることはわかっていますが、それ以外の方法が見つかりません。

Selection.Find の問題は、何かが見つかった場合、それが選択されているなどの理由で、アドインの進行状況がユーザーに表示されることです。テキストが選択されないようにする方法はありますか?

ありがとうございました

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

ms-word - Wordアドインで現在の選択からコンテンツコントロールを取得する方法

Word JavaScript APIを使用してWordアドインを開発しています。現在の選択範囲のコンテンツ コントロールを取得したい。以下のようなコンテンツ コントロールを挿入しましたが、動作しています。

範囲オブジェクトからコンテンツ コントロールを取得するにはどうすればよいですか?

ご意見をお聞かせください。

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

javascript - javascript APIを使用してMicrosoft Wordアドインで「フィールド」をリンクとして記述する方法

次の C# コード スニペットに相当する JavaScript (Microsoft Word-API) コードが必要です。

つまり、javascript API を使用して、Microsoft Word Addin (2016) ドキュメントにフィールド コードを追加したいと考えています。
インターネット全体を徹底的に検索した後、同じことを尋ねる「stackoverflow」の質問 (単語 javascript api を使用して Word のフィールド コードを追加するにはどうすればよいですか) を見つけました。しかし問題は、この投稿に具体的な答えがないことです。回答は 1 つだけで、「フィールドを追加するための API での直接的なサポートはありません。つまり、フィールドを含む Open XML を作成する必要があります」と記載されています。今問題は、Open XML のドキュメントを見ようとしたときです、私はそれが完全に時代遅れであることを知りました!(最初の行は「このコンテンツは古く、メンテナンスされていません」です)。

さらに、文字列 'LinkText' をリンク (javascript) に変換することは、この問題の代わりになると思います。しかし、(javascript の) link() メソッドは標準ではなく、すべてのブラウザーで期待どおりに機能しない可能性があるため、他の代替手段があるかどうかを本当に知りたいです (参照: http://www.w3schools.com/jsref/jsref_link .asp )。