問題タブ [vsta]

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

ms-office - InfoPath フォーム、VSTA、または VSTO のカスタム コードを開発するには、どの IDE を使用すればよいですか?

Office Forms Server / MOSS 2007 の開発は初めてです。Web ベースのフォームを設計するか、Visual Studio Tools for Applications (別名 VSTA) または Visual Studio Tools for Office (別名 VSTO) でコードを記述するかを選択する必要があります。VSTA は、InfoPath 2007 のライセンスの一部として無料で含まれています。VSTO も無料で、Visual Studio 2005 / 2008 が必要です。私は両方の製品のライセンスを持っていますが、各 IDE の長所と短所を簡単に判断できません。

0 投票する
3 に答える
1018 参照

excel - Visual Studio Tools for Applications は Office 2007 の一部ですか?

私が理解しているVSTOビット。Visual Studio には、優れた .NET ベースのアドインの作成を開始するためのプロジェクト テンプレートがあります。

しかし、VSTA はどこにあるのでしょうか? SDK をインストールしましたが、独自のアプリケーションに拡張性を追加するためのギアのようです。

VSTA は Office 2007 の新しい VBA のようなものだと思っていました。Infopath 2007 は VSTA が有効になっているようですが、Excel 2007 も VSTA が有効になっている場所が見つかりません。

何か不足していますか?

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

c# - InfoPathアドインヘルプ-アクティブなフォームテンプレートのコピーを保存し、デザインモードでカスタムボタンを表示し、フォームソリューションでメソッドを呼び出します

(エンドユーザーではなく)テンプレートエディターがサンプルデータを入力してフォームをプレビューできるように、InfoPathアドインを構築しようとしています。

まず、私たちの環境について少し背景を説明します。MOSSに接続し、特定のフォームに適切なデータソースアセンブリをダウンロードし、それらを呼び出してデータベースからフォームにデータ(レターテンプレートの受信者アドレス情報など)をロードするカスタムプロセスがあります。このプロセスは、フォームがダウンロードされ、データ取得用のパラメーター(URL経由)が渡されたときに起動されます。コマンドラインからローカルに保存されたフォームテンプレートにパラメーターを渡すことで、この動作を概算できます。

その知識を武器に、次のことを行うInfoPathアドインの構築に着手しました。

  1. テンプレートエディタがクリックしてフォームにサンプルデータを入力できるデザインモードでカスタムツールバーボタンを表示します(パラメータを渡す必要があります)。
  2. ボタンがクリックされたら、アクティブなテンプレートのコピーを一時フォルダーに保存し、Shell()コマンドを使用してパラメーターをフォームに渡します。フォームのコピーは、別のInfoPathウィンドウで起動されます。

途中のガイダンスとして、さまざまなオンラインチュートリアルとApressのPro InfoPath 2007を参照しましたが、ここでの以前の投稿と同様に、利用できる情報が非常に限られていることがわかりました。私は途中ですが、いくつかの問題に遭遇しました:

  1. カスタムツールバーボタンを表示することができましたが、プレビューモードでのみ表示されました。デザインモードで表示するにはボタンが必要です。
  2. Application.ActiveWindow.XDocument.SaveAs()メソッドは、テンプレート全体ではなく、フォームのみを保存しているように見えます。おそらくこれは、私がデザインモードではなくプレビューモードになっているためですか?たぶん、最初の問題に取り組むことでこれも解決するでしょう。
  3. 上記の2つの問題を回避するために、フォームテンプレートソリューションでFormEvents_Loadingハンドラーを呼び出す方法を調べました。これにより、コピーを保存してコマンドラインから起動することなく、テストパラメータに合格することができます。私はこれを行う方法を理解できませんでした。

何かアイデアや提案はありますか?よろしくお願いします!

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

sharepoint - InfoPath 分離コードが x64 でビルドされない

SharePoint を使用するために、x64 Server 2008 R2 ベースの開発マシンに移動しました。私は、SharePoint オブジェクト モデル SPSite コンストラクターを呼び出すと、FileNotFoundException が返されることを発見しましたが、正確な原因についての詳細はわかりません。少し遊んだ後、他のコードの呼び出しがサーバー上で機能することがわかりました。シンプルなコンソール アプリを使用すると、「任意の CPU」(基本的には x64) としてビルドすると呼び出しが機能しますが、ターゲットを明示的に x86 に設定すると機能しません。この InfoPath コード ビハインドの問題点は、x86 としてコンパイルされることです。csproj 内では、実際には「AnyCPU」に設定されています。これを x64 に強制してプロジェクトをリロードしようとしましたが、ビルドされません。コード ビハインド プロジェクトを x64 にビルドする方法はありますか、それとも VSTA の制限に気付きましたか?

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

visual-studio - VSTA コード ビハインドを含むフォームを Visual Studio に移動した場合、エンド ユーザーは VSTO ランタイムを必要としますか?

VSTA で開発されたコード ビハインドを含む既存の InfoPath 2007 フォームがあります。管理者が承認したフォームとして SharePoint に展開されていますが、ブラウザー ベースではありません。ユーザーが新しいフォームに入力すると、InfoPath クライアントが開きます。

方法: Visual Studio Tools for Applications で作成されたプロジェクトを Visual Studioに移行し、このコードを Visual Studio に移動して、管理とソース管理との統合が容易になるようにします。

フォームを Visual Studio に移行すると、VSTO ランタイムへの依存関係が導入されるため、エンド ユーザーはフォームを実行するために自分のマシンにデプロイする必要がありますか?

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

c# - VisualStudio 2010 を使用して InfoPath C# コードを編集する

InfoPath 2007 C# コードの既定のエディターは VSTA です。機能が非常に低いため、VS 2010 を使用したいのですが、可能ですか? はいの場合、どのように?

既存のプロジェクトからプロジェクトを作成しようとしましたが、正しいアセンブリをインポートできませんでした。

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

vsta - VSTA に何が起こったのですか?

私は以前、自分が取り組んでいるアプリケーションに VSTA (Visual Studio Tools for Applications) を使用することに非常に興味を持っていましたが、しばらくそれに従うのをやめました。さて、いくら探しても目新しいものは見当たりません。VSTA ブログは 2009 年以来更新されておらず、MSDN ガイダンスのほとんどのリンクは壊れています (一般的な VS ページにリダイレクトされます)。MSDN 記事からダウンロードを見つけましたが、このページに移動しました。ダウンロードボタンが無効になっている場所。

この製品がどうなったか知っている人はいますか?プロジェクトは黙って放棄されたのですか?

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

sharepoint - 他のテキストボックスInfopathに基づいてテキストボックスの値を入力します

infopathは初めてです。SharePointリストの他のテキストボックスaの値に基づいてテキストボックスbの値を設定したい。Infopath vstaで、変更されたイベントのテキストボックスにテキストボックスbの値を設定しています。これは、InfoPathのプレビューで確認する限り正常に機能します。しかし、管理者承認テンプレートを使用してこの単純なフォームをコンテンツタイプとしてSharePointドキュメントライブラリに展開すると、フォームはWebブラウザで開きますが、テキストボックスの変更イベントでaが(非同期で)機能していません。代わりに、送信ボタンを押すと機能します。送信ロジックは、このフォームをドキュメントライブラリに送信することです。infopath構成で、フォームに完全な信頼レベルを指定しました。

なぜそれが期待通りに機能しないのかという考え。または、これはInfoPathプログラミング以外のソリューションですか?

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

visual-studio-2010 - VS2010 は VSTA プロジェクト システム パッケージを読み込めませんでした

特定のプロジェクトを開こうとすると、VSTA プロジェクト システム パッケージを読み込めませんでしたというメッセージが表示されます。VS2010 のログを有効にしましたが、一部のファイルが見つからないため、このパッケージを読み込めないことがわかりました。インターネットで検索したところ、VSTA は MS Office の一部であり、VSTA の個別のインストール配布はないようです。MS Office のインストールには VSTA が含まれているようです。私の VS2010 は Professional エディションで、SP1 が適用されています。すべてを再インストールする以外に、このエラーを修正するにはどのような手順を実行できますか?

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

ssis - "Phoneing Home" から SSIS を停止する方法

SQL Server Integration Services 2008 R2 パッケージの実質的なセットを維持する作業を行っているときに、奇妙な問題に遭遇しました。

これらのパッケージはスクリプト タスクを頻繁に使用します。各スクリプト タスクには、一部の内部 Web サービスとの統合に使用される C# コードが含まれています。

これらのスクリプトの 1 つを編集するには、次の手順が必要です。

  • デザイナーでスクリプト タスクを選択します。
  • 右クリックして [編集] を選択し、[スクリプト タスク エディター] ダイアログを表示します。
  • スクリプトの編集ボタンを押します
  • 15 秒ほど待ちます
  • スクリプトを編集する
  • スクリプト エディタを閉じる
  • [スクリプト タスク エディター] ダイアログの [ OK ] ボタンを押します。
  • 30 秒ほど待ちます
  • ダイアログが消える

私をイライラさせているのは、太字で強調表示されている待機です。

この間、CPU アクティビティ、ディスク IO、ネットワーク トラフィックはありません。エディタはフリーズしているように見えます。

ところで-これらのタイミングは信頼できます-私はストップウォッチを使用して過去数日間それらを測定しましたが、ストップウォッチのスタート/ストップボタンを押す精度よりも変動が少ない.

私が見つけた唯一の手がかりはnetstat、一時停止中に追加のネットワーク接続を示すことです。

私の現在の仮説は、SSIS (またはおそらく Visual Studio Tools for Applications エディター) が何らかの理由で "家に電話" するため、遅延はある種のタイムアウトであるというものです。問題のマシンにはインターネット接続がないため、リクエストは無効です。