問題タブ [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.

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

ms-office - MsgWaitForMultipleObjects が Office 2013 64 ビット バージョンのエラーを返す

私の会社には、Office 2007 および 2010 で問題なく動作する Office アドインがあります。現在、Microsoft には新しい Office 2013 があります。Office 2013 (32 ビットおよび 64 ビット) でアドインをテストする必要があります。

ほとんどの関数は正常に動作していますが、MsgWaitForMultipleObjects() を使用する関数が 1 つあり、Office 2013 64 ビット バージョンでは正常に動作しません。32 ビット Office 2013 では正常に動作します。以下は私のコードです。機能:

ほとんどの場合、MsgWaitForMultipleObjects() は -1 を返し、Office アプリケーションがクラッシュまたはハングします。私は MsgWaitForMultipleObjects() を初めて使用し、あちこちでコードを変更しようとしましたが、それでも問題を解決できませんでした。

MsgWaitForMultipleObjects() は Office 2013 の 64 ビット バージョンでうまく機能しますか? または、64 ビット Office 用に特別に変更を加える必要がありますか? または、別の方法で DLL を登録する必要がありますか? アドイン プロジェクトは任意の cpu に設定されます。

ありがとう。

0 投票する
2 に答える
93 参照

ms-office - 別のプログラム オフィス拡張機能を使用する

たくさんの記事を含むデータベースにアクセスできるプログラムがあります。

著作権のため、私のプログラムからデータベースに直接アクセスすることはできませんが、アクセスできる別のプログラムがあり、記事から小さなビットをコピーすることは正当です。

私の友人と私はこれらの記事から多くの引用をしているので、記事から要求された部分をコピーする Word のアドインを見つけることができれば便利だと思いました。

上記のプログラムを使用して、Word 内からデータベースにアクセスできるようにする Word 用のアドインはありますか?

可能であれば、このアドインを自分でプログラムしたいと考えています。

0 投票する
2 に答える
7435 参照

c# - パワーポイント用アドインの開発を始める

Microsoft PowerPoint のアドインを開発したいと考えています。私は Visual Studio 2012 をインストールして準備ができていますが、Microsoft のこの素晴らしい (皮肉な) ガイドを除いて、この件に関する簡単なチュートリアルや入門ガイドを見つけることができないようです: http://msdn.microsoft.com/en-us /library/vstudio/cc668192.aspx

私は数日間ネットを検索してきましたが、運がありません。

PowerPoint 用のアドインを開発した経験のある方はいらっしゃいますか?

Visual Basic と C# のどちらを好むか、またその理由を教えていただければ幸いです。

最後に、新人みたいに聞こえたらごめんなさい。私は確かです。

敬具。

0 投票する
2 に答える
255 参照

c# - VSTOドキュメントレベルのカスタマイズ

VSTOドキュメントレベルのアドインは、システムに保存されているそのドキュメントに対してのみ機能しますか?メール添付ファイルから開いたドキュメントでは機能しませんか?

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

c# - Word Interop Move Table Row

テーブルの行を移動する方法を知っている人はいますか?

コード(相互運用機能c#)で操作したい動的な行数のテーブルがあります。たとえば、インデックス5の行をインデックス8に移動するか、その逆(インデックス8からインデックス5)にします。

誰かアイデア?

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

visual-studio-2012 - Is it possible to create an "all users" installer for an Office 2010 add-in using InstallShield LE (VS2012)?

I created an installer for my Office 2010 add-in using the InstallShield LE product bundled with VS2012. Wasn't exactly the most pleasant experience.

Anyway, it installs the add-in under the users account. I'd like to have the option to install for "all users". I can't see how to do this in InstallShield LE, but I'm unclear whether I just can't find the option, or it's not supported in that crippleware version, or simply not possible at all.

Any pointers welcome...

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

c# - Visio 2013アドインにカスタムパネルを追加するにはどうすればよいですか?

最近、追加のリボン、コンテキストメニューなどのribbon.xmlファイルを含むOutlookアドインを作成しました。また、ウィンドウの右側にドッキングされた追加のパネルを追加しました。

今、Visio用のアドインを作成する方法についていくつかの調査を開始しました。Ribbon.xmlは実質的に同じであるため、まったく問題ありません。ただし、Visioドキュメントを開いたときにカスタムパネルを追加する方法が見つからないようです。

これまでのところ、Visioでこれを使用して、ドキュメントが開かれた/作成された/変更されたかどうかを確認しています。

Outlookでは、カスタムパネル(簡略化)を追加するためにこれを行います。

では、Visio 2013アドインでこれを行うにはどうすればよいですか?

編集:

残念ながら、これは不可能だと思います:http: //msdn.microsoft.com/en-us/library/vstudio/bf08984t.aspx

Edit2:

次の答えが機能するはずです。タスクペインはVisioVSTOで使用できますか?

しかし、メインウィンドウにドッキングされたパネルを表示する方法が見つからないようです。これが私が試したことです:

これにより、新しい図面であるかのようにウィンドウが追加されます...

Edit3:

Visioは、無効なウィンドウタイプがあることを示すCOM例外をスローします。

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

c# - ユーザー PC でアドインを使用して BeforeSaveAs を実行すると Microsoft Word がハングする

Word 用の C# 4.0 VSTO アドインがありますDocumentBeforeSave(ドキュメント内のカスタム マークを削除するため)。これは通常は正常に動作しますが、非常に少数のユーザー マシン ( Word 2010 64 ビット Windows 7 を実行) では、名前を付けて保存しようとするとハングが発生します(自動保存と同様に、保存は正常に機能します)。

ロギングにより、コードが正常に終了したことが明らかになったため、何が原因であるかについて困惑しています。どんなアイデアでも喜んで受け取ります。

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

outlook - Outlook アドインでの Windows-API-Code-Pack の統合 - マニフェスト選択不可

Outlook アドインでTaskDialog提供されているを使用する必要があります。Windows API Code Pack私はこのエラーを受け取りました:

MSDNで提供されている手順に従いました。リソース ファイルを追加し、提供されたコードを挿入しました。

プロジェクトのプロパティでマニフェスト ファイルを選択する必要があることはわかっていますが、残念ながら、マニフェストを選択するためのコントロールが無効になっています。

プロジェクトのプロパティ

ソリューションが必要なので、 を使用できますTaskDialog