問題タブ [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.
ms-word - コードの波線をオフにする
文法とスペルのエラーの下に表示される赤と緑の線を消すにはどうすればよいですか??
vsto - Outlook がイベント ID 1000 でクラッシュする
Outlook 2003 用の VSTO アドインを展開しました。アドインをインストールした後、連絡先が開かれたとき、つまり、連絡先の ItemProperties が読み取られたときに、ユーザーの Outlook の 1 つがクラッシュします。いくつかのこれらのプロパティは MAPI を使用して読み取られます。ただし、すべてのメソッドに try/catch とログが含まれています。
イベントログには次のメッセージがあります
php - PHPを使用してWordファイルに画像を含める方法は?
ある人から、画像といくつかのテーブルを含む .doc ファイルを生成するアプリを php で作成するように依頼されました。私の最初のアプローチは次のとおりです。
これは、画像を埋め込むデータ uri 手法を使用します。
これにより、Web ブラウザでは問題なくレンダリングされる html ファイルが生成されますが、少なくとも標準設定では、Microsoft Office Word では画像が失われます。次に、Word でファイルを編集しているときに、画像をファイルの画像に置き換えました。Microsoft Word はファイルの内容を Open XML に変更し、フォルダー new_files を追加して、インポートした画像 (.png でした) を配置しました。 )、画像の .gif バージョン、および xml ファイル:
これはすべて単一の .doc ファイルに保存したいので、これでも十分ではありません。OpenXML 形式の .doc ファイルに画像を埋め込む方法はありますか?
.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 よりも高速ですか?
c# - VSTOドキュメントソリューションをExcel2003に展開する
c#VSTOコードが含まれているExcelブックと、その背後にある2つの.NETDLLがあります。組織内のすべてのユーザーが使用できるスプレッドシート。
最近、私たちのIT部門は、すべてのユーザーアカウントを削除するOUに問題がありました。アカウントは復元されましたが、それ以降、ロンドンオフィスのユーザーは、スプレッドシートを読み込んだときに追加機能を使用できませんでした。この機能を使用できるのは、ニューヨークオフィスのユーザーと1人の開発者(それ以降、ソリューションをコンパイルした)だけです。
http://msdn.microsoft.com/en-us/library/bb332051.aspx#8を含む、インターネットから役に立たないいくつかのハウツーに従ってきました 。
コードの最初の行がログメッセージであり、これがヒットしていないため、セキュリティ上の問題があると思われます。
Excelからエラーメッセージは表示されず、スプレッドシートが開いて使用できますが、コードにアクセスできず、すべてのボタンが無効になっています。
私たちはこれを理解するために何時間も費やしてきたので、どんな助けでも大いに感謝されます!
ありがとう
***************編集******************************
これが私のIT部門からの問題の実際の原因です:
visual-studio-2008 - Visual Studio 2008 および Office 2003
VSTO の使用に興味がありましたが、Visual Studio 2008 を実行しており、Office 2003 を使用しています。Office 2003 で VSTO 2005 SE を使用できることは知っていますが、VS2008 を使用した Office 2003 のプログラミングに関する情報が見つかりません。これは可能ですか?もしそうなら、どうすればいいですか?
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 です。
installation - MS Office 関連の lockbackreg.msi の用途は何ですか?
最近、lockbackreg.msi という名前のインストーラー ファイルがセットアップ パッケージに含まれていることに気付きました。これを使用して、マシンに大きなアプリケーションをインストールします。このファイルは、Office 2003 のアドイン機能に必要な MS .NET Update であると言われていますが、その正確な用途はわかりませんでした。このファイルが必要な理由について誰かが情報を持っていますか?
excel - Excel との接続を確立する際の問題
以下の接続文字列は、拡張子が .xls の Excel ファイルとの接続を確立しますが、拡張子が .xlsx のファイルとの接続を開くときに、同じ文字列が例外をスローします。
何か案が?
ConnectionString = プロバイダー = Microsoft.Jet.OLEDB.4.0; データソース=C:\Users\abcd\Desktop\demo.xls; 拡張プロパティ=Excel 8.0; セキュリティ情報を維持する= False
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の開発に携わったことのないジュニア開発者であり、提案をいただければ幸いです。