問題タブ [office-app]
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.
javascript - リソースの予定表の例外にアクセスする方法 - Office アドイン開発、Microsoft Project
リソース カレンダーの例外にアクセスしてユーザーに表示できる Office タスクペイン アプリを作成しようとしています。
リソースにアクセスできました。多くのフィールドを取得できますが、カレンダーの例外は取得できません。これらは Resource オブジェクトではなく、別の場所に直接保存されているようです。
いくつかのコード スニペット:
次に、この ID を使用して、選択したリソース フィールド (名前、コスト、作業など) を取得し、HTML タスクペインのテキスト フィールドに表示します。例 :
この ResourceCalendarGUID を使用して、例外が保存されているリソースの一意のカレンダーにアクセスしたいと思います。これらの例外を、HTML タスクペインのテキストフィールドを介してエンドユーザーに表示したいと思います。
お時間をいただきありがとうございます!
javascript - angularjsのng-includeに代わるものはありますか?
何らかの理由で、メイン ページで ng-include を使用できませんでした。現在、製品環境として ng-include の代替ソリューションが必要です (Microsoft Excel Online は、メイン ページで ng-include を使用して初期化していません)。
また、単一のルートに固執する必要があるため、ng-view を使用したくありません。
参考までに、私の ng-include URL は、独自のコントローラーとそのスコープ変数を含む html テンプレートを指します。
メインページ.html
controller.js
ビュー/テンプレート/mycontent.html:
メイン ページの ng-include を削除し、読み込み時に mycontent.html を「div.container-content」要素に読み込みます。
注 : ng-include の代わりに bind-html-unsafe 属性を使用すると、html テンプレートがコンパイルされず、html コンテンツがバインドされるだけで、結果の内部 html コンテンツはコントローラーにまったくバインドされません。
これに対する解決策を教えてください。
よろしく、ラム
c# - リボンのボタンをクリックした後、Office/Word 2013 タスク ペイン 'Office アプリ' を表示する方法は?
新しい Office アプリ モデルを使用してタスク パネル アプリを作成しました。JQuery と REST サービスを使用して、SharePoint からデータを検索し、(Word 2013) タスク ペインに表示します。これは問題なく動作しますが、リボンのカスタム ボタンをクリックすると、アプリ タスク ペインがアクティブになるはずです。
ボタンを作成するために、次のカスタム UI XML を使用して Word 2013 アドイン プロジェクトを作成しました。
コールバック メソッドでは、Microsoft.Office.Interop.Word.Application アプリケーション オブジェクトにアクセスできます。
ただし、この Api を使用して Office アプリをアクティブ化する方法がわかりません。
たとえば、コマンドバーとコマンドを列挙しようとしましたが、Office 用アプリに関連するコマンドが見つかりません。
カスタム タスクペインを追加して表示することはできますが、Office アプリは表示されません。私が間違っていなければ、その道をたどることは、アプリを「従来の」C# Word アドインとしてゼロから開発することを意味します。ただし、新しい Office アプリ モデルを使用して、作成済みのアプリを作業ウィンドウに表示したいと考えています。
これがどのように達成できるか(OnAppButtonコールバックメソッドから(JQuery / HTML)Officeタスクペインアプリを表示する)を知っている人はいますか?
「Office 用アプリ」の詳細については、 https ://msdn.microsoft.com/en-us/library/office/jj220060.aspx をご覧ください。
どうもありがとう、私はしばらくの間これを理解しようとしましたが、私は何の進歩もしていません.
javascript - オフィスアプリ開発でエクセルシートの座標を探す方法
エクセルオフィスアプリを開発しています。座標を使用してセルを更新する必要があります。javascriptでこれを行う方法。たとえば、
javascript - promise パターンを使用して office.js を操作する
現在、Office 2013 用のアプリの開発を開始しています。これらのアプリを開発するために、たとえば Excel ワークシートで動作するように設計されたoffice.jsを使用しています。
ほとんどの API は次のようなものです。
このタイプの非同期プログラミングは好きではありません。むしろ、promise を使用して次のように書くことを好みます。
上記のような約束を使用して office.js API を使用する方法はありますか?
excel - App for Office アイコンをリボンに追加できますか
Office (Word および Excel) 用のアプリを開発し、ユーザーが利用できるようになりました。人々はそれをローカルにインストールしますが、そこにたどり着くには非常に多くのものをクリックする必要があり ([挿入] > [マイ アプリ] > [組織] > アイコン...)、これは非常にイライラし、見つけて覚えるのが困難です。
Office リボンにアイコンを追加する方法はありますか? または、シングルクリック起動を可能にする他の方法はありますか?
angularjs - Office タスク パネル アプリで AngularJs ビューのキャッシュを防止する方法
AngularJs で Office Web App を構築していますが、ビューがキャッシュされています。AngularJS ビューのキャッシュを防止する方法を考えています。
Index.html ファイルと as *.js の変更はタブ ペインに反映されますが、ビューの変更は反映されません。うまくいかなかったことがいくつかあります:
これらを index.html のヘッダーに追加します。
これを application.js に追加します。
これを web.config に追加します。
機能した唯一のことは、ビューの名前を変更することです。
キャッシュは、Chrome、Firefox、さらには IE で個別に使用すると発生しません。
c# - ダブルクリックだけでオフィスアプリを起動する方法
Office アプリを作成しました。それを実行すると、VS2013
正常task pane
に読み込まれます。
しかし、私が望むのは、xls ファイルをダブルクリックするだけで実行することです。
で Web アプリを公開し、Officeを生成IIS
した で公開された Web サイトを使用して Office アプリを公開してみました。IIS
AppManifest
xls
それらを使用してファイルをダブルクリックするだけで実行する方法がわかりません。
つまり、VS2013 からデバッグすると、右側のタスク ペインで xls ファイルがどのように見えるかということです。
これTestXl
は私のソリューションに属します
ダブルクリックすると、TestXl
これが私のxlファイルがエラーでどのように見えるかです
私が望むのは、図 1 をダブルクリックしたときに同じ xl ファイルが表示されることです。TestXl