問題タブ [office-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.
c# - Interop.Word.Document.Words の境界線の変更が非常に遅い
やあ!
特定のテキスト内の特定の単語をマークする MS Word アドインに取り組んでいます。残念ながら、この操作は非常に遅いです。50 ページ (~26,000 ワード) のドキュメントでは、境界線スタイルを約 1,100 ワード変更するのに最大 15 分かかります。
私はすでに ScreenUpdating をオフにしましたが、それは本当に役に立ちません!
これが私がやっていることです:
これが非常に遅い理由は何ですか?スピードアップするにはどうすればよいですか?
ms-office - タスク ペイン アプリが「読み込み中...」でスタックする
これは、コードに変更を加えなくても、10回のうち約6〜7回ランダムに発生します。アプリ (JS/HTML/CSS で記述された Excel タスク ペイン アプリ) のデバッグを開始すると、タスク ペインが 1 秒間表示された後、タスク ペインが消え、「読み込み中...」という画面が表示され、エクセルを閉じます。もう一度試してみると、正常に動作するか、同じことが繰り返されます...
Visual Studio を更新し、新しいプロジェクトを作成しようとしましたが、まだ問題が発生します。
何か案は?
vba - リボン インターフェイスに新しいタブを追加し、マクロをこのタブのボタンとしてユーザーに表示する MS Office アドインの作成
私のオフィスで他の人が使用する Microsoft Word アドインを作成して、生産性を向上させ、奇妙な間違いの発生を防ぐいくつかのマクロにアクセスできるようにしたいと考えています。
私がうまくいかないのは、このアドインで新しいタブを自動的に作成し、そのさまざまなマクロをこのタブのボタンとして表示する方法です。私が見つけることができるのは、リボン インターフェイスを手動でカスタマイズする方法、または既存のカスタマイズをインポートする方法に関する情報だけです。既にリボン インターフェイスをカスタマイズしている同僚がいて、私の作業が彼らの作業を上書きすることを望まないため、これらの方法は機能しません。
私が知る限り、リボン インターフェイスを直接操作する VBA メソッドは存在しないので、少し困惑しています。同僚がこれを行っているように見えるドキュメントを見せてくれたので、これは可能だと思います。誰かが私に正しい方向へのポインタを教えてもらえますか?
c# - 機密データを含むクラス オブジェクトをシリアル化する - 暗号化によるシリアル化
私はオフィス用のアドインを開発しています。私のアプリケーションでは、ユーザーから提供されたデータを保存する必要があります。
これらのデータはオフィス プログラム (ワード、エクセル、パワーポイント) 間で共有されるため、どのオフィス プログラムでもアプリケーションからアクセスできるファイルに保存する必要があります。
私の質問は、データオブジェクトをシリアル化する方法です(その例があります)が、パスワードなどのデータを暗号化する必要があります。データオブジェクトをバイナリ形式に保存しようとしましたが、まだデータを読み取ることができます (メモ帳 ++ で開くだけです)。
アップデート
データを暗号化する方法を知る必要はありません。データ オブジェクトをシリアル化し、同時に重要なデータや機密データを暗号化したい (暗号化によるシリアル化)
c# - VSTOは、Outlookのワード、エクセル、パワーポイント、メールの添付ファイルに画像を挿入します
私はVSTOアプリケーションを開発しています。ある時点で、ユーザーに表示したい画像を作成します。
私の質問:
- その画像をWord文書に挿入する方法。
- その画像をアクティブなExcel シートに挿入する方法。
- その画像をパワーポイントの新しいスライドに挿入する方法。
- その画像を Outlook のメールに添付ファイルとして挿入する方法。
更新:私が試したこと
単語WordApp.ActiveDocument.Shapes.AddPicture(fileFullPath, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
の場合、それは機能しています。
私が得たエクセルのためにHRESULT: 0x800A03EC Error
vsto - VSTOはポインター位置の左と上の座標を取得します
ユーザーが指定した位置に画像を挿入できるように、Excelのアクティブ セルの左と上の座標を取得し、Word のポインター位置と同じ座標を取得したいと考えています。
c# - パワーポイントで要素をマークしてプログラムで使用する
PowerPoint プレゼンテーションの要素のマークを探しています。つまり、RichTextControlにはタグ/タイトルがあり、実装が簡単で、コードで見つけることができます。問題は、PowerPoint にはこの種のコントロールがないためです。スライドからの要素のみを反復処理することで、コードで受け取ることができます。私が持っているのはリレーションシップ ID だけです。パワーポイント/エクセルでRichTextControlを使用する方法はありますか? またはそれらをインポートしますか?私は他のコントロールを使用しようとしていましたが、このようなものはありません
plugins - Outlook 2010 のアドインが、SP1 をインストールしていない Win7 マシンにインストールされない
Outlook 2010 用のアドインを作成しました。SP1 を搭載した Win7 マシンでは問題なく動作しますが、Service Pack 1 がインストールされていないマシンではリボンに表示されません。アドインが非アクティブ状態になるだけで、インストール中またはインストール後にエラーは発生しません。アドインが両方のタイプで機能するようにするためにできる修正はありますか?
plugins - Win7 上の Outlook 2010 用に開発されたアドイン。Word や PPT などのすべての Office アプリケーションで使用できるようにするにはどうすればよいですか?
私たちが開発したアドインは、Outlook 2010 でうまく動作します。Outlook を含む、Word、Xls、PPT などのすべての Office アプリに一度にインストールされるように、同じ exe を再構成できますか?