問題タブ [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.
c# - OpenXMLSDK2によるドキュメント保護
OpenXMLSDKv2を使用してプログラムでDOCXファイルを作成しています。ドキュメントの要件の1つは、編集を避けるために保護することです。
これは、次のようなDocumentProtectionオブジェクトを使用して実行されます。
これは、ドキュメントをWord 2007で開くとうまく機能しますが、互換性パックを使用してWord 2003で開くと、パスワードを入力せずに保護を解除できます。
オンラインで読むと、これは「設計上」または少なくとも予想どおりに表示されます。
Word 2003内で表示したときに、パスワード保護をそのまま維持するための賢いアイデアはありますか?
windows-7 - Windows 7 での MDI 子ウィンドウの色の変更
Windows XP で見栄えのする C++ で記述された MDI アプリケーションがあります。MDI 子ウィンドウはすべて、最終的に親ウィンドウのように見えます。良い。ただし、Windows 7 (およびおそらく Vista) では、親ウィンドウにはエアロ グラスがあり、子ウィンドウは、この忌まわしく変更不可能な水色 (Windows 7 の基本テーマと同じ) です。したがって、私のアプリケーションは本当に非常に悪いように見えます。
Office 2003 を起動し、MDI 子ウィンドウ (おそらく Excel) を見てみると、これと同じ醜い動作が見られます。ただし、Office 2007 には、実際には、青、銀、および黒の 3 つのカラー テーマがあります。これらのテーマは、何らかの形で Excel の MDI 子ウィンドウに引き継がれます。
Microsoft が Office 2007 でこれをどのように行っているかはわかりません。トリックを知りたいです。MDI 子ウィンドウの描画をフックして引き継いで、Office 2007 チームが実現したものを複製する必要があります。問題は、すべての DrawTheme* 呼び出しを使用して、グラデーションと丸みを帯びたエッジとボタンをすべて適切に描画することです。そして、これらすべてのシステム コールには、テーマへのハンドルが必要です。ただし、たとえば SetWindowTheme を使用して、別のテーマの配色を使用するように変更することはできないようです。少なくとも私が知る限り。
マイクロソフトがこれをどのように達成したか知っている人はいますか?
ms-access - Access 2007 データベースから 64 ビット SQL Server 2008 への移行エラー
64 ビット Vista を使用しており、アクセス データベースを Office 2007 から SQL Server に移行する必要があります。
これを行うために SSIS パッケージを作成する必要はありませんが、それが唯一の選択肢かもしれません。
これを行う他の方法はありますか?Access には移動する必要がある約 330M のデータがあるため、このデータベースを置き換える Web アプリケーションを作成できます。
更新: エラー: アップサイジング ウィザードは、Access プロジェクトが接続されている Microsoft SQL Server のバージョンでは動作しません。最新の情報とダウンロードについては、Microsoft Office Update Web サイトを参照してください。
php - PHP で docx (Office Open XML) を読む
Word インポート機能を CMS に追加したいのですが、唯一の問題は、docx ファイル (Word 2007) を読み取るための適切なライブラリが見つからないようです。
ライブラリは、ドキュメントのコンテンツと、斜体、太字、上付き文字などの基本的なスタイルを抽出できるはずです。
ご協力いただきありがとうございます
.net - VSTO: Word Doc のコンテンツ/テキスト変更のイベント?
コンテンツの変更を処理できるかどうか、またはより正確にはそのためのイベントがあるかどうかを知っている人はいますか...ドキュメントのコンテンツが変更された場合に通知するイベント(理想的にはどの位置/範囲など)?
vb.net - ヘッダーとフッターのマクロを追加する
難しいマクロを作る必要があります。
makroがアクティブ化されると(ボタンを介して発生します)、ドキュメントにヘッダーとフッターを追加する必要があります。また、page1 / frontpageには、他のすべての潜在的なページとは異なるヘッダーとフッターが必要です。
これまでのところ、page1/frontpageを機能させることを達成しました。これを行うには、ヘッダーとフッターを有効にし、必要なデータを書き込んでから記録を停止するマクロを記録しました。その後、コーディングを編集して、少しフィットするようにしました。ほとんどの場合、それはジャンクコードのクリーンアップでした。
ただし、複数のページを使用すると機能しません。
どうすればこの設定を実行できますか?
誰かが興味を持っているなら、私はあなたに私の現在のコードを提供することができます:
このコードは、ドキュメントをPDFとして保存します。しかし、それは問題ではありません。 編集:実際には、これは奇妙な結果を達成します!ページ1、2、3にテキストが入力されているとします。マクロを有効にするボタンを押します。ページ1はヘッダーもフッターも受け取りませんが、ページ2と3は上記でコード化されたヘッダーとフッターを受け取ります。
windows-server-2008 - Windows Server 2008 で ABCpdf.NET を使用して Office ファイルを PDF に変換すると例外が発生する
ABCpdf からのこの例外を誰かが知っていますか? Server 2008 で実行していますが、Office ファイル (Word と Excel) の変換のみに問題があります。これはすべて Server 2003 でうまく機能しました。問題が発生しているのは Office ファイルだけなので、Server 2008 での XPS サポートに関連しているのでしょうか? この関数を呼び出すコードは、Windows サービスとして実行されています。
WebSupergoo.ABCpdf7.Internal.PDFException: 保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています。---> System.AccessViolationException: 保護されたメモリを読み書きしようとしました。これは多くの場合、他のメモリが破損していることを示しています。WebSupergoo.ABCpdf7.Internal.NDoc._InvokeMethod (IntPtr inDoc、Int32 inMethod、Int32 inIndex、Int32 inFlags、String inParams、String& outErr) で WebSupergoo.ABCpdf7.Internal.NDoc.InvokeMethod (IntPtr inDoc、Int32 inMethod、Int32 inIndex、Int32 inFlags, String inParams, String& outErr) WebSupergoo.ABCpdf7.Doc.PrintToXps(String inputFile, String outputFile, Int32 timeout, String printerName) で WebSupergoo.ABCpdf7.Operations.XpsImportOperation.ImportAny(Doc doc, String path,
vba - Office VBA 開発者向けのドキュメント リソース
VBA プログラミングに役立つドキュメントはどこにありますか? HTML 開発用の SitePoint のようなものです。MSDN は、クラスが何に使用されるか、またはいつ使用するかを説明する代わりに、クラスの操作とプロパティ/メソッドを単にリストして説明します。
本も大歓迎です。