問題タブ [vsto]

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 に答える
343 参照

c# - C#を使用して、docxドキュメントからタイトル、サブタイトル、段落を抽出するにはどうすればよいですか?

C# を使用して、docx ドキュメントからタイトル、サブタイトル、段落を抽出するにはどうすればよいですか。

私はVSTOを介してこれを行うことを考えていますが、オブジェクトモデルという言葉を知っています。私は Excel オブジェクト モデルしか知りません。

unzip + linq to XML アプローチを採用する必要がありますか?

VSTO を使用して、docx との間で変換するアプリケーションを編集するために使用できるアドインを構築できました。

誰もこの種のことを以前に経験したことがありますか? どんなリードも大歓迎です。

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

c# - Server 2003 への Word 2003 プラグインのインストール

他人の荷物の山を渡されたことがあります。これらのアイテムの中には、2007 年には問題なく動作していたと報告されている Word 2003 アドイン (VSTO 2005 SE、.NET 2.0) がありますが、当社の展開環境では 2003 が必要です。追加/削除 -- ただし、ツールバーは Word 自体では使用できません。

おそらく、これは誰かのテスト環境では問題なく動作しますが、共通の開発環境で動作するのを見たことはありません。MSI と setup.exe の両方を含むセットアップ/展開プロジェクトがあります。(念のため、CABに詰め込んでみました。前提条件を個別にインストールして試しましたが、明らかな違いはありません。)

MSI、setup.exe、右クリックでセットアップ/展開プロジェクトを Visual Studio にインストールすると、これらの方法のいずれもエラーを報告しませんが、これらの方法のいずれも Server 2003 上の Word 2003 でツールバーを表示することに成功しません。しかし、デバッグのために Visual Studio を winword.exe に指定してプロジェクトを開始すると、アドイン ボタンが表示されます。それは、その後の独立したクライアントのスタートアップにも引き続き現れます。追加/削除または右クリックでアンインストールするか、MSI を実行して削除することで明示的に削除するまで、ツールバーとして使用できます。

だから今、私は途方に暮れています-典型的なセットアップ/展開インストール中には起こらないデバッグで実行することによって何が起こっていますか?

編集:わかりました、更新します。Word 2003 用のクリーンな VSTO 2005 アドイン、新しいアドイン名、クリーン スレートを作成しました。Server 2003 と XP Pro の両方で、ネイキッド プロジェクト、バージン レジストリで同じ動作が発生します。私は XP のローカル管理者であり、2003 ボックスのドメイン管理者です。

0 投票する
11 に答える
358402 参照

c# - C#でExcelファイルを開くには?

一部のVBAコードを C#に変換しようとしています。私はC#が初めてです。現在、フォルダーから Excel ファイルを開こうとしていますが、存在しない場合は作成します。私は次のようなことを試みています。どうすればそれを機能させることができますか?

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

vsto - Visual Studio Windows アプリケーションに VSTO アプリケーションをデプロイする

Office 2005 と Visual Studio 2005 Professional を使用して VSTO アプリケーションを作成しました。セットアップ フォルダーが見つかりました。クライアント コンピューターで *.exe ファイルを実行しているときに、エラーが発生しました。"アドインが見つからないか、読み込めませんでした。」

0 投票する
6 に答える
4489 参照

c# - ClickOnce: 必要なバージョンの .NET Framework がこのコンピューターにインストールされていません

「必要なバージョンの .NET Framework がこのコンピューターにインストールされていません」というエラーが表示されます。(イベント ログのイベント ID 4096) ClickOnce 配置とローカル コピーの両方から VSTO アプリケーションをインストールしようとした場合。.NET フレームワークが (私の 32 ビット Windows 7 PC に) インストールされており、VSTO アプリケーションが同じマシンで開発されている (そして Visual Studio 2008 で動作する) ため、これは興味深いことです。

なぜ私がこの例外を受け取ることができるのか、誰にも分かりますか?

名前: 差出人: http://localhost/BlaBla.vsto

「必要なバージョンの .NET Framework がこのコンピューターにインストールされていません。」

************** 例外テキスト ************** Microsoft.VisualStudio.Tools.Applications.Deployment.InstallAddInFailedException: "The required version of .NETフレームワークがこのコンピューターにインストールされていません。」Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn() で Microsoft.VisualStudio.Tools.Office.Runtime.SolutionInstaller.<>c__DisplayClass7.b__0() で

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

wix - WiX を使用して VSTO 3.0 アドインをデプロイするにはどうすればよいですか?

Visual Studio 2008 で作成した VSTO 3 アプリケーション レベルの Word 2007 アドインを展開したいと考えています。WiX には WixOfficeExtension という名前の拡張機能があり、この機能を備えているようですが、ドキュメントが見つかりません。 、そしてソースコードからその目的を見分けることはできません。

以前にこれを試みた人はいますか? うまくやってのけることができましたか?

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

c# - Excel VSTO はどのように機能しますか?

Excel VSTO はどのように機能しますか? Visual Studio 2005 で Excel ワークブック ソリューションを作成すると、Excel オブジェクト モデルへのフル アクセスを使用して喜んでコードを作成でき、Excel シートをデザイン サーフェイスとして扱うこともできます。ソリューションをビルドすると、.XLSファイルと.DLL(私の C# コードを含む) が得られます。

をダブルクリックするだけで Excel シートを起動できるようになりました。.XLSすべての C# コードと、シートにドロップしたコントロールなどで機能するシートがあります。

シートはどのように参照してい.DLLますか? Excel ワークブック/シートのどの部分で、CLR を起動してアセンブリをホストする必要があることがわかりますか?