問題タブ [netoffice]
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# - Windows で SharpDevelop を介して C# Excel アドインをデバッグする
NetOffice 1.7.3経由で作成したSharpDevelop 5.1から Excel アドインをデバッグしようとして、私は髪を引っ張っています。これらは私がこれまでに行った手順です: -
- インストールされた SharpDevelop 5.1
- インストールされた NetOffice 1.7.3
- 実行して「 Create
Developer Toolbox.exe
New Project」をクリックし、次をクリックしました:-- プロジェクトの種類
Automation Addin
- NetOffice ツールを使用します。
checked
- プロジェクト フォルダ:
<some dir>
- 環境
- 言語:
C#
- 環境:
VS 2010 (Express)
- .NET ランタイム:
4.0 (Client Profile)
- 言語:
- オフィス アプリケーション:
- クリック:
Excel
- クリック:
- 組立情報
- 名前:
<my name>
- 説明:
<my description>
- 名前:
- ロード動作
- ユーザー利用可能:
Current User
- いつロードする必要があるかを決定します。
3 = Load at startup
- ユーザー利用可能:
- ユーザーインターフェース。
- 4 つのオプションすべてにチェックを入れる
- プロジェクトを作成
- プロジェクトの種類
- SharpDevelopでプロジェクトを開き、project-set compile を選択してターゲット CPU を設定し
x86-64 processor
ます。
そのため、アドインをビルドして Excel で問題なく実行することができました。これは、私ができないデバッグだけです。設定する必要がある設定またはプロパティはありますか? どんな助けでも大歓迎です。
注 (1) - SharpDevelopの [バージョン情報]ページには、次の情報が表示されます。
注 (2) - MS Visual Studio を既にインストールしていますが、コミュニティ エディションでは Excel アドイン開発 ( https://msdn.microsoft.com/en-us/library/bb398242.aspxを参照) および IMOを実行できません。Visual Studio Professional
バージョンが高すぎる (価格については、https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx を参照してください)。
ms-word - NetOffice Word Addin で新しいドキュメント イベントをリッスンする方法
概念実証を行うために、NetOffice v1.7.3 で Word アドイン プロジェクトを作成しました。
2 つのイベント (OnStartupComplete と OnDisconnection) が接続されていることがわかります。
New Document イベント、Save Document イベント、Close Document イベントをリッスンする方法を知っていますか?
ネットでこのコードを見つけましたが、NetOffice での実行方法がわかりません。
Dat よろしくお願いします。
c# - PowerPoint-Api を使用して表示する最初のスライドを設定する
NetOffice.PowerPointApi を使用して、既存の PPTX のいくつかの Powerpoint-Slides を再生します。これがどのように行われるかです:
今度は、スライド 3 から 4 を表示する予定でした。
しかし、startingSlide を設定すると (私の例ではコメントアウトされています)、次のエラーが表示されpowerApplication.ActivePresentation.SlideShowWindow.View.CurrentShowPosition
ます。
{"SlideShowView.CurrentShowPosition : 無効なリクエストです。現在、このプレゼンテーションのスライド ショー ビューはありません。"}
これは、プロパティを設定した場合にのみ発生しますStartingSlide
。そうしないと、プレゼンテーションは最初のスライドから 4 番目のスライドまで実行されます。
c# - Netoffice - Outlook アドイン - アクセス フォルダー イベント
Microsoft Office Outlook 用の VBA プロジェクトがあり、NetOffice を使用して Outlook アドインとして書き直したいと考えています。
転送したいVBAコードの一部を次に示します。
Application
実行中の Outlook アプリケーションを表します。
NetOffice のそれぞれのコードは次のようになります。
かなり多くのキャスト、確かにこれはより適切に処理できます。objApp
しかし、主な問題は、最初の行 ( is null )で実行中のアプリケーションへの参照を取得できないことです。このコードはAddin_OnStartupComplete
ルーチンにありますが。
これをより適切に設定する方法に関するヒントはありますか?
c# - NetOffice が 80080005 サーバーの実行に失敗しました
Word 文書をプログラムで編集しようとしています。ただし、デバッグして最初に Word.Application を作成しようとすると、
次のエラーが原因で、CLSID {000209FF-0000-0000-C000-000000000046} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80080005 サーバーの実行に失敗しました (HRESULT からの例外: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))。
Word.Interop はもうサポートされていないので、NetOffice を使い始めましたが、何も変わっていないので、基本的な機能を変更していないのかもしれません。
多くの DCOM 構成を試し、Visual Studio インスタンスを管理者として実行していますが、何も変わりません。現在、認証レベルはなしです。「このユーザー」を指定し、すべてのセキュリティ権限を持つアカウントを使用しています。以前にインタラクティブユーザーと起動ユーザーも試しました。デバッガーがサーバーにデプロイされたときだけ、デバッガーで問題が発生したことは一度もないので、これは私にとって混乱を招きます。
Windows 8.1 (64 ビット) と Office 2013 (32 ビット) を実行しています。アイデアをいただければ幸いです。また、NetOffice はこの問題に関係しているのでしょうか。ありがとうございました。