問題タブ [office-2003]

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 投票する
2 に答える
588 参照

ms-word - コードの波線をオフにする

文法とスペルのエラーの下に表示される赤と緑の線を消すにはどうすればよいですか??

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

vsto - Outlook がイベント ID 1000 でクラッシュする

Outlook 2003 用の VSTO アドインを展開しました。アドインをインストールした後、連絡先が開かれたとき、つまり、連絡先の ItemProperties が読み取られたときに、ユーザーの Outlook の 1 つがクラッシュします。いくつかのこれらのプロパティは MAPI を使用して読み取られます。ただし、すべてのメソッドに try/catch とログが含まれています。

イベントログには次のメッセージがあります

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

php - PHPを使用してWordファイルに画像を含める方法は?

ある人から、画像といくつかのテーブルを含む .doc ファイルを生成するアプリを php で作成するように依頼されました。私の最初のアプローチは次のとおりです。

これは、画像を埋め込むデータ uri 手法を使用します。

これにより、Web ブラウザでは問題なくレンダリングされる html ファイルが生成されますが、少なくとも標準設定では、Microsoft Office Word では画像が失われます。次に、Word でファイルを編集しているときに、画像をファイルの画像に置き換えました。Microsoft Word はファイルの内容を Open XML に変更し、フォルダー new_files を追加して、インポートした画像 (.png でした) を配置しました。 )、画像の .gif バージョン、および xml ファイル:

これはすべて単一の .doc ファイルに保存したいので、これでも十分ではありません。OpenXML 形式の .doc ファイルに画像を埋め込む方法はありますか?

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

.net - Office 2003 ファイルに Open XML 形式を使用できますか?

以前の Office ツール (office 2000 または office 2003) を使用して作成された MS Word ファイルを読みたいです。現在、C# で Office.Interop API を使用していますが、この API は遅くてバグがあります。処理がやや難しい COM 例外をスローします。

最近 (今日の朝 ;)) オフィス ファイルで作業するための Open XML 形式について知りました。この Open XML 形式の SDK のパフォーマンスについて知りたいです。内部で COM を使用していますか、それとも完全に新しい API ですか? この SDK を Office 2000 または Office 2003 ファイルに使用できますか? Office 相互運用 API よりも高速ですか?

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

c# - VSTOドキュメントソリューションをExcel2003に展開する

c#VSTOコードが含まれているExcelブックと、その背後にある2つの.NETDLLがあります。組織内のすべてのユーザーが使用できるスプレッドシート。

最近、私たちのIT部門は、すべてのユーザーアカウントを削除するOUに問題がありました。アカウントは復元されましたが、それ以降、ロンドンオフィスのユーザーは、スプレッドシートを読み込んだときに追加機能を使用できませんでした。この機能を使用できるのは、ニューヨークオフィスのユーザーと1人の開発者(それ以降、ソリューションをコンパイルした)だけです。

  • ファイルはすべて、共有ネットワークドライブの1つのディレクトリに保持されます。
  • この場所を反映するようにマニフェストを調整しました。
  • マシンのコードアクセスセキュリティの信頼できるサイトとしてディレクトリを追加しました。
  • 別のアプリケーションレベルの拡張機能がマシンにインストールされており、これが正しく機能しているため、Office2003PIAがインストールされて機能しています。
  • .NET Framework 3.5は、アプリケーション拡張によって証明されるように、すべてのマシンにインストールされます。
  • VSTO2005SEランタイムがインストールされます。

    http://msdn.microsoft.com/en-us/library/bb332051.aspx#8を含む、インターネットから役に立たないいくつかのハウツーに従ってきました 。

    コードの最初の行がログメッセージであり、これがヒットしていないため、セキュリティ上の問題があると思われます。

    Excelからエラーメッセージは表示されず、スプレッドシートが開いて使用できますが、コードにアクセスできず、すべてのボタンが無効になっています。

    私たちはこれを理解するために何時間も費やしてきたので、どんな助けでも大いに感謝されます!

    ありがとう

    ***************編集******************************

    これが私のIT部門からの問題の実際の原因です:

  • 0 投票する
    1 に答える
    445 参照

    visual-studio-2008 - Visual Studio 2008 および Office 2003

    VSTO の使用に興味がありましたが、Visual Studio 2008 を実行しており、Office 2003 を使用しています。Office 2003 で VSTO 2005 SE を使用できることは知っていますが、VS2008 を使用した Office 2003 のプログラミングに関する情報が見つかりません。これは可能ですか?もしそうなら、どうすればいいですか?

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

    c# - 次のエラーのため、CLSID {00020906-0000-0000-C000-000000000046} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80070005

    Web サービスが .net webb サービスを介してプログラムで MS Word 文書を開こうとすると、上記のエラーが発生します。Visual Studio で Web サービスを実行すると正常に動作しますが、IIS 7 に Web サービスを展開するとエラーが発生します

    次のエラーのため、CLSID {00020906-0000-0000-C000-000000000046} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80070005

    同様の質問を見て、Stackoverflow、MSDN、その他のリソースでも解決策を試しましたが、どれもうまくいきませんでした。質問のほとんどは、2008/2007 年にさかのぼる古いものでした。

    dcomcnfg コマンドを使用して DCOM 設定を変更しようとしましたが、「ネットワーク サービス」、「ネットワーク」ユーザーを追加し、「Microsoft Word ドキュメント」コンポーネント プロパティに自分のユーザー ID を追加して、完全な権限を与えました。また、web.config に impersonate=true プロパティを追加しました。これをすべて実行した後、エラーが発生します。誰でも私を助けてもらえますか?

    MS Vista 32 ビット OS でこれらすべてを試しています。Office のバージョンは Office 2003 です。

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

    installation - MS Office 関連の lockbackreg.msi の用途は何ですか?

    最近、lockbackreg.msi という名前のインストーラー ファイルがセットアップ パッケージに含まれていることに気付きました。これを使用して、マシンに大きなアプリケーションをインストールします。このファイルは、Office 2003 のアドイン機能に必要な MS .NET Update であると言われていますが、その正確な用途はわかりませんでした。このファイルが必要な理由について誰かが情報を持っていますか?

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

    excel - Excel との接続を確立する際の問題

    以下の接続文字列は、拡張子が .xls の Excel ファイルとの接続を確立しますが、拡張子が .xlsx のファイルとの接続を開くときに、同じ文字列が例外をスローします。

    何か案が?

    ConnectionString = プロバイダー = Microsoft.Jet.OLEDB.4.0; データソース=C:\Users\abcd\Desktop\demo.xls; 拡張プロパティ=Excel 8.0; セキュリティ情報を維持する= False

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

    c# - Word2003アドインツールバーの作成

    私はこれを達成するための最良の方法を探してインターネットを熟読してきましたが、運がありませんでした。ここにいる誰かがOfficeアドインの経験を持っているなら、私は本当に助けていただければ幸いです。私は決して解決策を求めているのではなく、どちらの方向に進むべきかを支援するだけです。

    私が取り組んでいるソフトウェアは、主にVB.NetとC#です。IDEはVS2008です

    これが私のシナリオです:

    • ユーザーは、ソフトウェア内のフォームからWordテンプレートを開きます(現在は Process.Start(TemplateFileName.dot)
    • 新しいドキュメントがテンプレートからWordで開き、ボタンが追加されたカスタムツールバーを表示する必要があります(例:btn1)
    • カスタムツールバーは、ソフトウェアから渡されたいくつかのパラメータ(AccountNumber、PatientNameなど)を受信できる必要があります。
    • 次に、ユーザーはドキュメントを編集し、btn1をクリックすると、新しく作成されたドキュメントを保存し、そのようなディレクトリがまだ存在しない場合に渡されたAccountNumberからサーバー上にディレクトリを作成します。
    • Wordを閉じます。

    このようなアドインを作成するために使用するテクノロジーを理解するための支援が必要です。機能が非常に基本的であることを考えると、COMアドインが必要かどうかはわかりませんでした。アプリケーション内からWordに値を渡すための最良の方法が何であるかわかりません。

    このアドインは、約40人のユーザーに展開する必要があります。理想的には、アドインのインストールをソフトウェアのインストールに統合したいと思います。

    すべてのユーザーにOffice2003がインストールされています。

    これは、この特定のシナリオでのみ表示される必要があります。たとえば、ユーザーがこの状況に関係なく自分のマシンでWordを開いた場合、アドインは表示されないようにします。

    私は、MS Officeの開発に携わったことのないジュニア開発者であり、提案をいただければ幸いです。