問題タブ [officedev]

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 に答える
84 参照

ms-office - MS Office アドインの場所 (URL) のリセット

MS Office アドイン (Web) は、URL の宛先を内部に保存しません。例 1. ドキュメントにコンテンツ Add-Id を追加します 2. 内部の URL を変更します (その中のリンクをクリックします) 3. 保存します

アドイン内で保存したドキュメントの Web サイトを開くと、保存前に到達したものではなく、デフォルトになります。

このエラーを修正するにはどうすればよいですか?

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

c# - Outlook アドインを削除する方法

Visual Studio 2015 コミュニティを使用して、Office Developer Tools 経由で Outlook アドインを作成しています。

Visual Studio のデバッグを実行すると、Outlook が開き、プラグインが表示されます。

Outook と Visual Studio を閉じて Outlook を再起動しても、まだプラグインが表示されます。

Visual Studio 経由で Outlook を読み込んだときにのみ表示されるようにするにはどうすればよいですか?

その理由は、インストーラーを作成しようとしているためです。このhttps://msdn.microsoft.com/en-us/library/cc442767.aspx#Obtainに基づいて、レジストリ エントリを作成する必要があります。プラグインが Outlook に存在する唯一の理由は、アプリのインストールによるものであり、デバッグのために既に存在していたからではありません。

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

office-js - Office-js 経由でフローティング オブジェクトを取得する

背景
インライン画像を挿入するアドインに取り組んできましたが、ユーザーが画像のレイアウトをフローティング レイアウトに変更すると、Office js から本質的に見えなくなります。

質問
Office-js を介してドキュメントからフローティング オブジェクトを取得することは可能ですか?

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

sharepoint - SharePoint アドインのマルチ サイト インストール

Azure Web サイトでホストされている Web アプリケーションの別のページにアプリケーションがリダイレクトされるプロバイダー ホスト型アプリケーションの開発。この Web サイトは、アプリ インストール イベントも処理します。問題は、サイトの web.config でクライアント ID とパスワードを追加する必要があることですが、これら (クライアント ID/パスワード) は、SharePoint にアプリケーションを登録した後、SharePoint Online アプリ登録ページによって自動的に生成されます。オンラインサイト。

そのため、この SPOnline サイトにアプリをインストールすると正常に動作しますが、別のサイトにインストールしようとすると、Azure Web サイト ページにリダイレクトされるときに認証エラーが発生します。

一意のクライアント ID とパスワードを Azure Web サイトに追加する必要があります。これにより、SharePoint アプリがクライアントの SharePoint サイトにインストールされているときに、安全で認証され、Azure サイトで適切に機能していると識別できます。現在のプロセスでは、アプリケーションがインストールされている SharePoint サイトごとに Azure Web サイトを作成する必要があります。

これは SharePoint プラグインでどのように行われますか? プロバイダーは、各 SharePoint サイトで ID とシークレットを生成する必要がありますか? SharePoint Web プロバイダー プロジェクト コード で、 HostedAppSigningKey および HostedAppName と呼ばれるものを見つけましたが、それに関するチュートリアルは見つかりませんでした。これらはソリューションに使用できますか?

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

c# - SharePoint Online は CSOM Microsoft.SharePoint.Client.DocumentManagement.dll で DocumentSet を作成できません

OfficeDev.Core を使用して、C# のプロバイダー ホスト型アドインで SharePoint Online に DocumentSet "Folder" を作成しています。

SharePoint Online の最新の CSOM C# ライブラリを使用しています: Microsoft.SharePoint.Client.dll V16.1.5813.1200 Microsoft.SharePoint.Client.DocumentManagement.dll V16.1.5813.1200

これは数か月間正常に機能していましたが、昨日、クラス Microsoft.SharePoint.Client.DocumentSet.DocumentSet の Create メソッドが不明なエラーを返すことに気付きました。

最高のアクセス許可を持つ AppOnly アクセス トークンを使用します。

CSOM でドキュメントセットを作成するためのアイデアや回避策はありますか?

ありがとう

PS: UI を使用してこのドキュメントセットを作成しようとしましたが、正常に動作します。  

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

outlook - Outlook for Windows が "et" パラメーター/ライセンスを Outlook アドインに渡さない

既にストアで公開されている Outlook 用のアドインを開発しました。有料版と試用版があります。アドインがブラウザの Outlook for Mac から使用されている場合、アドインのライセンス チェックは正常に機能します。ただし、Outlook for Windows または outlook.live.com (「アドイン コマンド」機能が有効で、アドインがサイド バーで開かれるバージョン) の場合、ライセンス情報は渡されません。

例:

  • この正しい URL は、Outlook Web および Outlook Mac からナビゲートされます。 https://serverurl?et=%3cr+v%3d%221%22%3e%3ct..............

  • Outlook for Windows の URL は次のようになります。 https://serverurl?_host_Info=Outlook|Win32|16.01|en-US

そのため、Outlook for Windows はライセンス情報を提供しないため、Outlook for Windows 上のクライアントのアドイン アクセスを拒否する必要があります。

ExcelWordに関する関連する質問を見つけましたが、まだ回答がありません。問題は、データを送信する必要があるのは Outlook であるため、コードでトラブルシューティングを行うことはできません。

みんな、問題がどこにあるのか、またはマニフェストで何をチェックするべきかについてのアイデアはありますか?

Office ストア ( TextMiner )のアドイン リストへのリンクが回答に役立つ場合があります。

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

vb.net - ユーザーフォームが表示されない

私はオフィス開発者ツールを使用しており、いくつかの機能にアクセスするためのリボンを作成しました。ボタンからユーザーフォームを開くことができないようですが、他のコマンドは正常に実行されているようです。コード:

このコードは、Excel リボンで次の結果を示します。

https://s24.postimg.org/6z16l6g43/Print_1.jpg

このコードを使用して:

結果は何もありません:

エラーリストウィンドウにエラーはありません。frm_DBSolventes は、ユーザーフォーム参照プロジェクトのユーザーフォームです。現在、フォームには何もありません。ユーザーフォームの新しいプロジェクトを作成して表示しようとしています。足りないものはありますか?リボンでユーザーフォームを使用できる他の方法はありますか?

要求どおり、frm_DBSolventes は

https://s29.postimg.org/6w6ae15qd/Print_3.jpg

作業を続ける必要があるため、datagridview を追加するだけです。それが違いを生むなら、私はそれを変えることができます。フォームにコードはありません: