問題タブ [office-pia]
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.
.net - Office 2007のプライマリ相互運用機能アセンブリ(PIA)-32/64ビット?
Office 2007のプライマリ相互運用機能アセンブリ(PIA)は、32ビットバージョンと64ビットバージョンの両方のWindowsと互換性がありますか?
それらは任意のプロセッサのターゲットでコンパイルされていますか?
また、Reflectorなどのツールを使用してこれを確認する方法はありますか?
c# - MS OFFICE C#: プライマリ相互運用アセンブリ
Office自体をインストールせずにMS Office Primary Interop Assembliesをインストールする方法を知っている人はいますか?
sql-server - Excel PIA を使用して生成された Excel ファイルにデータを挿入する
Excel 2007 PIA を使用して Excel ファイルを生成しましたが、データベースから Excel ファイルにデータを挿入したいと考えています。SQL Server 2005 データベースを使用しています。
ガイドしてください..ありがとう
visual-studio-2010 - Visual Studio 2010 と Office 2003 PIA: それは可能ですか?
いくつかの .NET 4 機能がアプリで必要とされるため、一連の .NET アプリを Visual Studio 2010 に移植しようとしています。結果のアプリは、Office 2003、Office 2007、および Office 2010 相互運用アセンブリを呼び出すことができる必要があります。
これをサポートする開発環境をセットアップする良い方法は何ですか?
c# - C#でTreeViewからSmartArtを作成する
ユーザーがC#Windowsフォームアプリケーションで作成したツリービューからWordでSmartArt階層図を作成する方法はありますか?
助けてくれてありがとう。
ms-office - Microsoft.Office.Interop.PowerPoint + PIA
デスクトップ アプリケーションで Microsoft.Office.Interop.PowerPoint を使用しました。
そのEXEを別のマシンで実行したい。そのマシンには MS Office のインストールが必要ですか、それとも単にそのマシンに配布可能な PIA (Primary Interop Assembly) をインストールするだけで機能しますか?
ms-office - OPENXML SDK VSMicrosoftPlatform相互運用機能アセンブリ
Officeドキュメントをスキャンし、ファイル/ドキュメントに埋め込まれているメタデータを削除する必要があるという要件があります。Microsoft Officeでアプリケーションを開発するのは初めてで、Platform InteropAssemblyまたはOPENXMLSDKを使用してOfficeドキュメント(Word、Excel、PowerPoint)を操作できることがわかりました。
ただし、PIAとOPENXMLの違いを説明するソース/リンクは見つかりませんでした。どのオプションを検討する必要があるのか、どのオプションを使用するのが簡単なのか(つまり、学習曲線の労力が少ない)について誰かに説明してもらえますか?
.net - c#.net 4.0 - pia なし - これで十分ですか?
Microsoft.Office.Interop.Excel を参照し、Embed Interop Type を true に設定しますか?
そうすることで、アプリの下位互換性が保証されますか? (すべてのバージョンで機能する安全な方法を使用している限り。)
それとも、複数のバージョンと互換性を持たせるために、遅延バインディングなどを使用する必要がありますか?
c# - PIA はインストールされていますが、まだ相互運用エラーが発生しています
Microsoft.Office.Interop.xxxxxxx 名前空間を使用しようとしていますが、Visual Studio 2010 は「相互運用」のオプションを提供していません。office12 と office14 用に PIA をインストールしました。ソリューション エクスプローラーの [参照] にそれらを含めましたが、機能していません。
名前空間を呼び出そうとするコードは次のとおりです。
"Office." の後には、"Core" のオプションのみが表示されます。だから、それはこのようになります
これはインポートされた参照と一致します...しかし、この名前空間を使用しても役に立たないようです。
私の質問は、Microsoft.Office.Interop オプションを受け入れてインテリセンスで表示するにはどうすればよいですか?
例:
'Interop' = "型または名前空間名 'Interop' は、名前空間 'Microsoft.Office' に存在しません (アセンブリ参照がありませんか?)
ソリューション エクスプローラーに読み込んだアセンブリは、"Microsoft Office 14.0 Object Library" TypeLib バージョン 2.5 です。アセンブリ パス = "C:\Program Files\Common Files\Microsoft Shared\OFFICE14\MSO.DLL
ご提案ありがとうございます。
c# - Word バージョン 12 コンポーネントを使用して Word 97 で名前を付けて保存する方法は?
C# で Word 2007 コンポーネントを使用しています。
誰もが Word 2007/2010 を使用しているわけではないため、Word 文書を Word97(-2003) 文書として保存したいと考えています。
次のコマンドを使用すると簡単だと思いました
しかし、その後、名前を付けて保存ダイアログが表示され、それを docx ファイルとして保存したいという前提で表示されます。
WdSaveFormat.wdFormatDocument-flag が WdSaveFormat.wdFormatDocument97-flag と同じ値になっていることに気付きました。したがって、SaveAs コマンドでこれらのパラメーターのみを使用する以上のことを行う必要があると思います。
誰でも私を助けることができますか?形式を正しくして、[名前を付けて保存] ダイアログが表示されないようにしたいです。
ありがとう。