問題タブ [office-2007]
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.
php - Microsoft Office 2007 ファイル (.docx、.xlsx、.pptx) の解析と生成
ユーザー提供のドキュメントからテキストと画像をインポートする必要がある Web プロジェクトがあり、可能な形式の 1 つは Microsoft Office 2007 です。この形式でドキュメントを生成する必要もあります。
サーバーは CentOS 5.2 を実行し、PHP/Perl/Python がインストールされています。必要に応じて、ローカル バイナリとシェル スクリプトを実行できます。Apache 2.2 を使用していますが、Nginx が稼働したら、Nginx に切り替えます。
私のオプションは何ですか?誰でもこれを経験したことがありますか?
c# - Vista、Office 相互運用機能が動作しない
MS Office 2007 .NET C# Interop ライブラリを Vista で動作させる方法を知っている人はいますか?
Windows サービスとして実行するようにセットアップした .NET C# アプリケーションがあります。このプログラムは、状況に応じて Word または Excel のテンプレートを開き、その内容を変更してからドキュメントを保存します。Office 2007 を使用して Windows Server 2003 または XP マシンで実行していた場合、これらすべてがうまく機能しました。すべてを Server 2008 ボックスに移動すると、すべてが機能しなくなりました。たとえば、Excel では、ファイルが明らかにそこにあるときに Excel ファイルを開くことができないという COM 例外が発生し、手動で実行すると問題なく開くことができます。Windows サービスは、マシンにログインするのと同じユーザー アカウントで実行されており、そのアカウントは管理者です。
誰が何をすべきか考えていますか?
sharepoint - Word 2007 を MOSS に保存すると、「利用可能なコンテンツ タイプのリストを取得しています...」というダイアログが表示されます。
Word 2007 から SharePoint 2007 (MOSS) ドキュメント ライブラリに保存する際に、奇妙な断続的な問題が発生し、ダイアログ ボックスが表示されて消えません。「コンテンツ タイプ」というタイトルで、「使用可能なコンテンツ タイプのリストを取得しています...」というメッセージが表示されます。スクロールし続ける緑色のプログレス タイプのバーが表示されます。これはトレーニング サーバー (別の SQL Server を備えた自己完結型の仮想マシン) で頻繁に発生しますが、より心配なのはライブ プロダクション サーバー (中規模のサーバー ファーム配置 - Web アプリケーション サーバー、検索/インデックス作成用の別のサーバー) で発生しています。 SQL Server)。ファーム内のすべてのサーバーは 64 ビットです。
これは奇妙にランダムです。ユーザーは Word 2007 を強制終了する必要があります。その後、ドキュメントを復元して同じドキュメント ライブラリに保存しようとすると、問題なく保存されます。
ライブサーバーよりもトレーニングサーバーで発生します。ライブ Web アプリケーション サーバーの CPU 使用率が 20% (通常は約 5%) を超えることはめったになく、メモリは利用可能な 4Gb の 2Gb (通常は 1.5Gb) でピークに達するため、リソースの問題ではないと思います。
ドキュメント ライブラリは、ソリューションの機能を使用してカスタマイズおよび展開されます。それらの唯一のコンテンツ タイプは、標準の Documents コンテンツ タイプです。
更新これはサポートの問題として Microsoft に公開されました。これは既知の問題であり、2009 年 2 月に SharePoint の累積更新プログラムの修正プログラム パッケージで対処される予定です。
編集上記の回答を回答にコピーして、この質問に回答済みのフラグを立てることができるようにしました。
vsto - VSTO2SE MS Officeアドインのコールドスタートアップのパフォーマンスを向上させるにはどうすればよいですか?
Microsoft Office Excel 2003を対象とした単純な「HelloWorld」VSTO2SEアドインを作成する場合、コールドスタートアップでの読み込みには15秒かかります。その間、Excelは完全に応答しなくなります。
コールドスタートアップ時間は、Excel2003では常に不十分です。Excel2007で起動時間が瞬時に行われるテストマシンを1台見ましたが、他のすべてのテストマシンは初期化に15秒かかります。(テスト環境-Windows XP Pro+VSTO2SEランタイム+XPSP3)
このパフォーマンスをどのように改善できますか?
私がすでに試したが成功しなかったこと:
CRL(証明書失効リスト)チェックを無効にする-これは役に立たないようです。さらに、ユーザーがこれを行うことは期待できません。
NGENを使用して、ネイティブアセンブリを作成します。
a)Office2003がネイティブアセンブリを使用することはないようです。b)高速で起動する私のOffice 2007テストクライアントは、ILアセンブリでも起動します。c)依存関係ツリー全体をNGENした場合でも、ネイティブイメージを持たない可能性のあるVSTO依存関係があります。アドインのロードを遅らせる-これは、Microsoftから入手した回避策の「ストックレスポンス」です。重要なのは、私のアドインはメニュー項目から起動されるということです-アドインのロードを遅らせてもメニューを取得するにはどうすればよいですか?VB6アドインを使用してメニューを描画し、相互運用機能を介して呼び出しを転送することはできますが、そもそもなぜVSTOアドインを作成するのでしょうか。
編集-はい、それはアドインの「接続」イベントの唯一の行です。(実際にはメッセージボックス)。メッセージボックスが表示されるまでに15秒かかります。–Jデイビス
java - Word 2007 で使用するメーリング リストを作成する場合、どの形式を使用するのが最適ですか?
ユーザーが連絡先を選択できる Web アプリ (Java) を作成しています。連絡先の詳細をダウンロード (現在は CSV 形式) し、Word 2007 で差し込み印刷を実行するために使用できます。
CSV よりももう少し「堅牢」な形式を使用したいと考えています。英語以外の地域にお住まいの方は、カンマ/セミコロンの問題をご存知でしょう。
どの形式を使用しますか?
.net - トラブルシューティング:Wordコードビハインドを介してカスタムコードを呼び出すときに、参照されているアンマネージdllが見つかりません
コンテクスト:
- D:\ WordAutomation \ MyApp_Source \ Executables\MyAppフォルダーに特定のアンマネージDLLを使用するWPFアプリがあります。exeをダブルクリックすると、すべてが実行されます。
- 次に、Word 2007の分離コードプロジェクトがあります。このプロジェクトは、上記のフォルダー内の関連するマネージDLLを参照し、同じことを実行しようとします。アプリUIを起動します。適切な「マチェット」の後、UIが表示されます。しかし、現在、FileNotFoundExceptionで一貫して爆発するアンマネージdllの1つを強制的にロードするユーザーアクションがあります(どのファイルが欠落しているかのヘルプ/表示はありません)
問題のある行にブレークポイントを設定し、出力ウィンドウをクリアし、F10キーを押して、その行を実行したときの出力を比較しました(ObservableCollectionにオブジェクトを追加します。そのCollectionChangedハンドラーには、管理されていない部分をロードするコードがあります)
ケース1:EXEをダブルクリックします。これは完全に機能します(わずかに切り取られています)
ケース2:同じ行を実行しますが、Wordコードビハインド.csファイル内から起動します
私が試してみました
- アンマネージDLLを(word doc + VSTO dll)と同じフォルダーに追加する
- フォルダをPATH環境変数に追加しました。まだ同じ。
- 私が考えることができるものは何でも..過去数日間
以下のスニペットに示すように、Wordがマネージドrefアセンブリをコピーしているように見えます。これは調査の行である可能性があります。しかし、なぜこれを行うのか、そしてそれがアンマネージDLLをどのように解決するのか..わかりません。また、最初のスニペットには、WinSXSパスからロードされたDLLがいくつかあり、これも別のリードになる可能性があります。
最後に優雅に締めくくります...助けて!
java - Java/Swing 用の (実際の) Office 2007 ルック アンド フィールはありますか?
Substance のルック アンド フィールが Office 2007 のようなルック アンド フィールであることは認識しています。しかし、このルック アンド フィールは、Office 2007 のデザインとはまったく異なります。たとえば、色が大きく異なります。
Office 2007 をより正確に模倣する他のルック アンド フィールはありますか?
outlook - Outlook2007に移行する際の共有フォルダの引き換えの問題
現在、Outlook 2003で動作するアプリケーションがあります。共有連絡先フォルダーの所有者を取得するには、Redemption.RDOSessionClass.GetFolderFromID()を呼び出し、そのフォルダーを取得してRDOFolder.Store.Nameプロパティを取得します。
ただし、Outlook 2007の共有連絡先フォルダーでこれを試行すると、RDOFolder.Store.Nameはnullになります。
通常の連絡先と、アカウントに追加した「追加のメールボックス」内の連絡先では、すべてが正常に機能します。
http://blogs.msdn.com/mstehle/archive/2006/09/07/744798.aspxで説明されているアプローチは機能しているように見えますが、必要がない限り、新しいバージョンのアプリケーションをリリースしたくないと思います。
基本的に、これが異なる動作をする理由と、サーバー側からこれを修正するために何ができるかを理解したいと思います。
deployment - Office 2007 なしで Office 2007 PIA 展開は可能ですか?
Office 2007 PIA には、Office 2007 もインストールする必要がありますか? Office 2007 PIA を VSTO 3.0 と共に (Office 2007 をインストールせずに) 展開できますか?
編集: MS Word ファイルを生成する Windows アプリケーションがあります。Office 2007 PIA をセットアップのカスタム前提条件として追加しましたが、Office 2007 PIA をインストールするには MS Office 2007 が必要です。
VSTO が Office のインストールを必要としない場合、アプリケーションを VSTO に変換できる可能性があることを知りたかっただけです。
outlook - Outlook 2003 を再インストールして BCM2007 を使用しますか、または Exchange サーバーで BCM2003 を使用する方法はありますか?
現在、新しいラップトップに BCM をインストールした Office 2007 を使用していますが、自宅で仕事をしていて、サーバーへのデータ接続が不安定なため、Outlook 2007 が定期的にクラッシュするように見えることに悩まされています。
私の 2 つの質問は次のとおりです。a) Office の古いバージョンで BCM2007 を使用する方法はありますか、b) メール接続が Exchange サーバーを介している場合に BCM2003 を使用する方法はありますか