問題タブ [addin-express]

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

c# - Word の [ファイルを開く] ダイアログを使用する

VSTO アドインから組み込みの [ファイルを開く] ダイアログを使用したいと考えています。ダイアログを表示するときにInitialFileNameを設定する必要があります。残念ながら、このプロパティは Dialog クラスには存在しません:

キャストしようとしてFileDialogも機能しません:

ここで何が欠けていますか?

注: Add-in Express を使用しています。

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

outlook - Outlook Word Editor で変更が保存されない Outlook 2010

誰か助けてください。Outlook でメールを変更し、スレッド内の以前のメールのテキストの一部を取り出して印刷しようとしています。範囲の生成は実際にはもっと複雑ですが、このようなものです。

MailItem newItem = ((Outlook.MailItem)item); WORD.Document objDoc = (Outlook.MailItem)newItem).GetInspector.WordEditor as Microsoft.Office.Interop.Word.Document; WORD.Range R = objDoc.Range(0, 200); r.削除 ();

newItem.Print();

objDoc.Undo(); // 現在出力されている変更を取り消します

今、単語の範囲がテキストを削除しているのが見えますが、電子メールを印刷すると、まだすべてのテキストが含まれています。変更されたテキストを電子メールに戻して印刷するにはどうすればよいですか? 次に、印刷後に変更を元に戻したいと思います。

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

c# - コード ビハインドによって設定されると、Excel 関数が例外をスローします。Excelで使用すると機能します

独自の Excel 関数 ( ADXExcelFunctionDeescriptorと呼ばれる) を定義しました。メソッド スタブは次のようになります。

このメソッドは、double 値の配列と name という名前の文字列を受け取ります。
デザイン ビューでは、私のADXExcelFunctionDeescriptorは次のようになります。

ここに画像の説明を入力

次のコード行で関数を呼び出して設定します。

これにより、例外が発生します。例外は次のようになります。

さらに、tagName パラメーターを渡さない場合、関数は例外やエラーなしで結果を返します。

したがって、文字列パラメーターと関係があると思います。また、文字列パラメーターを " または ' 文字で囲みましたが、今のところ変更はありません。

さらに、関数を Excel に直接入力すると、問題なく動作します。たとえば、Excel で次の数式を入力すると、次のようになります。

多分私は何かを逃したり、何か間違ったことをしていますか?

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

c# - アプリで localdb データベースをデプロイする方法

Add-In Express を使用して発行する Excel 用に作成した winforms アドインを完成させる準備ができました。

このアドインは、mdf ファイルを含む SQL サーバーの localdb データベースを使用します。

私の主な質問は、mdf ファイルをターゲット マシンに展開する方法です。これまでのところ、手動​​で mdf ファイルをテスト マシンにコピーしましたが、アドインをテストすると、ファイルに接続できません (localdb がインストールされています)。

エラーメッセージ:

例外ソース: .Net SqlClient データ プロバイダー例外の種類: System.Data.SqlClient.SqlException 例外メッセージ: ログインによって要求されたデータベース "MyDatabase" を開けません。ログインに失敗しました。

MDF をマシンにドロップするだけですべてが機能することはありますか? もしそうなら、どこかに役立つガイドがありますか。または、データベースをローカルに作成するために SQL スクリプトを生成する必要がありますか? SQL スクリプトを生成する必要がある場合、これを Click-Once 展開アプローチでロールアップする方法はありますか? それとも別のプロセスが必要ですか?

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

wix - EULA をセットアップにバンドル - WiX 3.10 を使用 (VS 2015 および Add in Express 8.1.4350)

WiX セットアップに EULA (エンド ユーザー ライセンス契約) を追加するだけです。WiX 3.8 (VS 2012) を使用して同じことを 10 回以上実行しましたが、3.10 (VS 2015) を使用して同じことを行うことはできません。

私が試したことは何ですか?

.wxs ファイルに同じ古いコードを追加しました。下記参照;

コンパイル時にこのエラーが発生します。

「指定されたデータベース コード ページ '1252' では使用できない文字を含む文字列が指定されました。これらの文字をデータベースのコード ページに存在する文字に変更するか、次の属性のいずれかを変更してデータベースのコード ページを更新します: Product/@Codepage、Module/@Codepage、Patch/@Codepage、PatchCreation/@Codepage、または WixLocalization /@コードページ。Blackbaud CRMSetup2 C:\build\work\eca3d12b\wix3\src\ext\UIExtension\wixlib\LicenseAgreementDlg.wxs”</p>

私は WiX のドキュメントを調べましたが、興味深いものも見つかりませんでした。(複数の文化/ローカリゼーションを実装するための要件が​​ないことに注意してください)

何かアイデアをください??

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

c# - C# アプリケーションを配布する単一の exe ファイルを作成するにはどうすればよいですか?

Outlook 用の ac# Add-In アプリケーションが完成しました。そして、配布用の単一のexeファイルを作成したいと思います。Add-in Express を使用していますが、ClickOnce、ClickTwice、または Web ベースのソリューションを探していません。現時点では、setup.exe を作成しましたが、そのファイルは実行するために .msi ファイルに依存しています。単一のexeファイルを作成する方法を教えてもらえますか? どうもありがとうございました。

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

vb.net - Excel セルを操作するときに Excel 相互運用オブジェクトを管理する方法

Visual Studio で Excel アドイン エクスプレスを使い始めたばかりで、 どの変数にも関連付けられておらず、後で解放できないmySheet.Columns.count中間オブジェクトを作成するため、式のようなものは大きな「いいえ」であると読みました。Columns

それを念頭に置いて、以下のコードを書き、オブジェクトを連鎖させないように注意しました。これは非常に時間のかかるコーディング方法のように思われるため、先に進む前に私のアプローチを健全にチェックしたいと考えました。より良い方法はありますか?