問題タブ [office-2010]
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.
outlook - 64 ビット版 Outlook 2010 アドインの作成
64 ビット モードで動作する Office 2010 用の Outlook アドインを作成するためのガイドがあるかどうか知っている人はいますか?
Outlook 2010 32ビットで動作するアドインがありますが、64ビットでは表示されません-アドインセクションで無効に設定されています。
異なるターゲット CPU でコンパイルしようとしましたが、役に立ちませんでした..
visual-c++ - VBAをロードするときにプログラムで.exdファイルを再構築します
Microsoft Office2007をOffice2010に更新した後、ソフトウェアに埋め込まれている一部のカスタムVBAスクリプトがコンパイルに失敗し、次のエラーメッセージが表示されました。
オブジェクトライブラリが無効であるか、見つからなかったオブジェクト定義への参照が含まれています。
私の知る限り、このエラーはMicrosoftからのセキュリティ更新プログラム(Microsoft Security Advisory 960715)の結果です。ActiveXコントロールをVBAスクリプトに追加すると、コントロールに関する情報がローカルハードドライブのキャッシュファイル(.exd-files)に保存されます。セキュリティアップデートにより、これらのコントロールの一部が変更されましたが、.exdファイルは自動的に更新されませんでした。VBAスクリプトが、キャッシュされたファイルに保存されている古いバージョンのコントロールを読み込もうとすると、エラーが発生します。コントロールを正常にロードするには、これらのキャッシュファイルをハードドライブから削除する必要があります(これにより、新しい更新された.exdファイルが自動的に作成されます)。
私がやりたいのは、ソフトウェアのロード時にプログラムで(Visual C ++を使用して)古い.exdファイルを削除することです。を使用してVBAプロジェクトを開くときCApcProject::ApcProject.Open
は、次のフラグを設定しますaxProjectThrowAwayCompiledState
。
ドキュメントによると、このフラグにより、VBAプロジェクトが再コンパイルされ、一時ファイルが削除されて再構築されます。また、同じ効果を持つはずのホストアプリケーションタイプライブラリのチェックサムを更新しようとしました。しかし、これらの修正はどれもうまくいかないようで、私はアイデアを使い果たしています。
vba - VBA6.0とVBA7.0の違いは何ですか?
Office2010にはVisualBasicforApplications7.0が付属していることに気づきました。しかし、どのような変更が加えられたかについてのドキュメントがあまり見つからないようです。誰かが変更の要約、または違いを説明するリソースを持っていますか?
ms-office - SharePoint は Office 2010 と互換性がありますか?
Microsoft Office SharePoint サーバー 2007 で開発されたサイトがあり、自分のマシンに Microsoft Office 2010 をインストールしました。ドキュメント ライブラリに保存されている Excel ファイルにアクセスしようとすると、Windows SharePoint Services と互換性のあるアプリケーションが必要であるというエラーが表示されます。
Microsoft Office 2007 の時は問題なく動作していたのですが、SharePoint が Office 2010 に対応しているかどうか迷っています...?
ありがとう
サチン
excel - Excel 2010 で VBA コードを使用して Web サービスを呼び出す
Web サービスを使用する VBA コードを Excel 2010 で記述しようとしています。関連するリソースがインターネット上で見つかりません。誰かがこれを行う方法を教えてください。
excel - Excel との接続を確立する際の問題
以下の接続文字列は、拡張子が .xls の Excel ファイルとの接続を確立しますが、拡張子が .xlsx のファイルとの接続を開くときに、同じ文字列が例外をスローします。
何か案が?
ConnectionString = プロバイダー = Microsoft.Jet.OLEDB.4.0; データソース=C:\Users\abcd\Desktop\demo.xls; 拡張プロパティ=Excel 8.0; セキュリティ情報を維持する= False
php - webdavおよびOffice2010アップロードセンターのHTTPダイジェスト認証
httpダイジェスト認証を使用するWord用のWebDav共有を持つWebアプリケーションがあります。次のようなJavaScriptを使用して、WordでWord文書を開きます。
Office2003およびOffice2007では、機能します(ただし、100%確実ではありません)。Office 2010では、ドキュメントを正常に開くことができますが、ドキュメントを保存すると、Microsoft Office Upload Centerに表示され、「アップロードに失敗しました-アップロードエラー」というエラーが表示されます。問題を解決するためのドロップダウンメニューボタンがありますが、診断に役立つオプションはありません。
サーバー上のログを見ると、LOCK要求を行うところまで到達しました。
PEARのHTTP_WebDAV_Serverのわずかにカスタマイズされたバージョンを使用しています。これを機能させるには、より高度な認証に切り替える必要がありますか?これは、PHPベースのWebDavサーバーから実行できますか?
excel - カスタムSmartArtを開発する方法はありますか?
PowerPoint用のカスタムSmartArtを開発する方法はありますか?たくさんの形を追加してグループ化し、プレゼンテーション間でコピー/貼り付けするなど、「偽の」スマートアートを開発する方法を探していません。私の会社が使用しているこの種の偽のSmartArtに基づいた新しいSmartArtをいくつか作成したいのですが、Enterキーを押すと、適切な色とテキスト形式で別の形が追加されるように、「スマート」になります。誰かがこれを以前にやったことがありますか?どうも!
.net - Office 2010 のみがインストールされている Office 2003 の相互運用性
Outlook 2003 の機能 (Microsoft Office 11.0 Object Library) を使用するアプリケーション (.NET 2.0) があります。私の新しいコンピューターには Windows 7 と Office 2010 がインストールされており、参照が機能しなくなりました (Office 14 オブジェクト ライブラリしか利用できません)。
Office 2010 がインストールされているときに Office 2003 dll を使用する方法はありますか (2003 と 2010 を同じマシンにインストールできないと聞きました)。Office 2003 用の「再頒布可能プライマリ相互運用機能アセンブリ」をインストールしようとしましたが、Office 2003 がインストールされていないと実行できませんでした。
delphi - Office 2010 64 ビット ファイルを処理する 32 ビット アプリケーションを使用する場合に存在する問題はどれですか?
ファイルを処理する 1 つのアプリケーションをテストしています (SQL Server を使用して格納されていますFILESTREAM
)。これは Delphi 32 ビット アプリケーションです。
データベースに保存されている XLS ドキュメント (元々は Office 2003 で保存されたもの) を開くと、Excel 2010 64 ビットからエラーが発生します。Office 2010 64 ビットと 32 ビット アプリケーションの既知の互換性の問題はありますか?
エラー メッセージとワークフロー
ファイルを開くと、Excel で次のいずれかのエラー メッセージが表示されます。
-
内容に問題があるため、ファイル FILE を開くことができません
-
一部のパーツが欠落しているか無効であるため、ファイルを開くことができません
Office 2007 を使用してマシン A でファイルを開くと、問題なくファイルが開きます。Office 2010 を使用してコンピューター B で同じファイルを開くと、エラー メッセージが表示されます。マシン A で再度開くと、エラー メッセージも表示されます。これらのすべてのステップで、データベースから読み取るだけで、書き込みは行いません。では、なぜこのようなことが起こるのでしょうか?
ドキュメントを開くにはどうすればよいですか?
varbinary(max)
特定の ID_Documentの「DOCUMENT」フィールドを取得するための SELECT クエリ。- を使用してデータベースから抽出
TBlobField(sqlQuery.FieldByName('DOCUMENT')).SaveToFile(sDestinationPath + FileUniqueName + .zip');
- を使用して、あるパスから別のパスにファイルをコピーします
Windows.CopyFile
TZipforge
コンポーネントを使用してファイルを解凍します- 関数を使用して、解凍したファイルの属性を ROM に設定し
FileSetReadOnly
ます。 - を使用してドキュメントを開く
ShellExecute(0, 'open', PWideChar(FIleName), '', '', SW_SHOWNORMAL);
ご覧のとおり、データベースに書き戻すものは何もありません。ファイルが抽出されるTBlobField
と、解凍して開く前に別の場所にコピーされます。
インストールが壊れている可能性があります
Office が再インストールされ、すべてが機能するようになりました。破損の問題は、「Office インストールを修正しますか?」と尋ねた、開いている Office インストールとの競合が原因でした。とにかく、何が起こったのか理解できないので、問題はまだ残っています。ファイルをフォルダーに抽出し、データベースに何も書き戻さずにフォルダーからファイルを開くと、データベース内のファイルが破損する可能性がありますか?