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

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

c# - Windows で SharpDevelop を介して C# Excel アドインをデバッグする

NetOffice 1.7.3経由で作成したSharpDevelop 5.1から Excel アドインをデバッグしようとして、私は髪を引っ張っています。これらは私がこれまでに行った手順です: -

  1. インストールされた SharpDevelop 5.1
  2. インストールされた NetOffice 1.7.3
  3. 実行して「 Create Developer Toolbox.exeNew Project」をクリックし、次をクリックしました:-
    1. プロジェクトの種類
      1. Automation Addin
      2. NetOffice ツールを使用します。checked
      3. プロジェクト フォルダ:<some dir>
    2. 環境
      1. 言語:C#
      2. 環境:VS 2010 (Express)
      3. .NET ランタイム:4.0 (Client Profile)
    3. オフィス アプリケーション:
      1. クリック:Excel
    4. 組立情報
      1. 名前:<my name>
      2. 説明:<my description>
    5. ロード動作
      1. ユーザー利用可能:Current User
      2. いつロードする必要があるかを決定します。3 = Load at startup
    6. ユーザーインターフェース。
      1. 4 つのオプションすべてにチェックを入れる
    7. プロジェクトを作成
  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 を参照してください)。

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

ms-word - NetOffice Word Addin で新しいドキュメント イベントをリッスンする方法

概念実証を行うために、NetOffice v1.7.3 で Word アドイン プロジェクトを作成しました。

2 つのイベント (OnStartupComplete と OnDisconnection) が接続されていることがわかります。

New Document イベント、Save Document イベント、Close Document イベントをリッスンする方法を知っていますか?

ネットでこのコードを見つけましたが、NetOffice での実行方法がわかりません。


Dat よろしくお願いします。

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

c# - PowerPoint-Api を使用して表示する最初のスライドを設定する

NetOffice.PowerPointApi を使用して、既存の PPTX のいくつかの Powerpoint-Slides を再生します。これがどのように行われるかです:

今度は、スライド 3 から 4 を表示する予定でした。

しかし、startingSlide を設定すると (私の例ではコメントアウトされています)、次のエラーが表示されpowerApplication.ActivePresentation.SlideShowWindow.View.CurrentShowPositionます。

{"SlideShowView.CurrentShowPosition : 無効なリクエストです。現在、このプレゼンテーションのスライド ショー ビューはありません。"}

これは、プロパティを設定した場合にのみ発生しますStartingSlide。そうしないと、プレゼンテーションは最初のスライドから 4 番目のスライドまで実行されます。

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

c# - Netoffice - Outlook アドイン - アクセス フォルダー イベント

Microsoft Office Outlook 用の VBA プロジェクトがあり、NetOffice を使用して Outlook アドインとして書き直したいと考えています。

転送したいVBAコードの一部を次に示します。

Application実行中の Outlook アプリケーションを表します。

NetOffice のそれぞれのコードは次のようになります。

かなり多くのキャスト、確かにこれはより適切に処理できます。objAppしかし、主な問題は、最初の行 ( is null )で実行中のアプリケーションへの参照を取得できないことです。このコードはAddin_OnStartupCompleteルーチンにありますが。

これをより適切に設定する方法に関するヒントはありますか?

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

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 はこの問題に関係しているのでしょうか。ありがとうございました。