vsto

    0

    2答えて

    ループ内でOutlook APIを多く呼び出すコードがあります。 OutlookはワーカースレッドからAPIへのアクセスが気に入らないので、メインスレッドを使用する必要があります。ネットワーククエリを行うコードの部分は、async/awaitで完全に正常ですので、UIはフリーズしません。しかし、コードがCPU集約的な部分(Outlook APIへの呼び出し)に達すると、UIが明らかにフリーズします

    1

    1答えて

    だからここ は私がやりたいものです場所(Excelファイルが渡されたとき、それに沿って渡す必要はありません)。 私はこの回答をしばらく探しています。これに関する多くの情報やMSDNのドキュメント。そして、私が手に最も近いがこれです: best content on how to deploy and share a VSTO solution ただし、提供さ答えはExcel2010以前のバージョン

    0

    1答えて

    リボンにいくつかのボタンを表示するOfficeアドインがあります。各ボタンにツールヒントメッセージが表示されます。 リボンのボタンのツールチップの下に表示される標準アイコンを変更する方法はありますか?

    1

    1答えて

    リボンボタンクリックからOutlook予定アイテムを開く必要があります。 var item = control.Context as Inspector; AppointmentItem appointmentItem = item.CurrentItem as AppointmentItem; if (appointmentItem != null) { i

    0

    1答えて

    Outlook 2010のDocumentItemで作成しました。まず例を挙げて簡単な情報を示します。 objDocItem = objFolder.Items.Add("IPM.Document"); objDocItem.Subject = TestFile.txt; objDocItem.Save(); ここで、DocumentItemの名前を更新します。 objDocItem.Su

    1

    1答えて

    私はVSTOとOpenXMLを初めて使いました。Wordアドインを開発したいと思います。このアドインではOpenXMLを使用する必要があります。アドインではドキュメントにMergeFieldを追加する必要がありますが、実際にはConsoleAppを使用してMergeFieldを追加できますが、WordのMergeFieldを現在開いているドキュメントに追加します。 だから私はButtonClick

    0

    1答えて

    私は単純なアドインを使って範囲をコピーし、それを別の場所に貼り付けます。今 var excel = Marshal.GetActiveObject("Excel.Application") as Excel.Application; int index = Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet.Index; Exc

    1

    1答えて

    Visual StudioでC#でコンソールアプリケーションを構築しました。私は削除したい電子メールを特定するために多くのキーを持つ設定ファイル(app.config)を持っています。 私の問題は、未読の電子メールが10件ある場合に削除が機能しても、それを実行するには数回アプリケーションを実行する必要があるということです。私は何の誤りもありません。 タイムアウトがあるようですので、アプリケーション

    0

    1答えて

    /こんにちは、2010年のvstoアドインを作成しています。このアドインにはボタンがあり、クリックすると新しいフォームが開きますユーザーの入力(テキストボックスとラベルとボタンの組み合わせを使用)。理論は、私が[OK]ボタンをクリックすると、プログラムはテキストボックステキストを取り、vstoアドインリボンクラスで見つかったメソッドを呼び出します。何らかの理由で(これは単純な間違いかもしれませんが

    1

    2答えて

    まず、ドキュメントベースのVSTOプロジェクトです(これらのアドインVSTOウォークスルーは実際には機能しません)。 ActionPaneControlを作成することができ、ElementHostを使用してWPFユーザーコントロールを追加することができました。以下のようにそれを起動する コード: ActionsPaneControl1 apc = new ActionsPaneControl1()