C#でMS PowerPointアドインを開発しています。文書にフォントを含めるかどうかを示すMS PowerPoint保存設定にアクセスする必要があります(TrueType)。最新のコメントへの返信でプログラムでPowerPointから "include font"設定を取得する
答えて
(というよりもコメントの答えとして、それは少しより多くの部屋といくつかのコードを必要とするため):
あなたはそれを心配する必要はないかもしれません。私の経験では、私たちの会話の中でいくつかのテストの後、あなたがファイルを閉じて再オープンした後でも、PPTはフォント埋め込み設定を保持しているようです。
たとえば、フォントの埋め込みをオフにして(ファイル|オプション|設定を保存して)、ファイルを保存すると、PPTを再起動してもファイルを開いたときにフォント埋め込みがオフになります。 YOU TO
私は上のフォント埋め込みをオンにして保存した場合、私は、ファイルやを再開いたときに逆に、それが上に残りますHERE対象としていますBITだ私は再び保存するときに、フォントが埋め込まれます新しく追加されたフォントも含まれます。これは、新しいファイル名に名前を付けて保存する場合にも当てはまります。
基本的に、ファイルにフォントを埋め込むように設定されている場合は、保存しても基本的にそうなります。
理論的には、このようなことができるはずです(フォントごとに.Embeddedがtrueの場合、フォント埋め込みが行われていることを示すフラグを設定します)。しかし、少なくとも2010年には、それはバグが多いようです。私は見ています。フォントが埋め込まれているかどうかにかかわらず、埋め込み戻り値0(つまり、False)。たぶん私は何かを逃している(もしそうなら、訂正を歓迎するだろう)が、それは表示されません.Embeddedは信頼できるです。あなたは、単に[EmbedTrueTypeFonts](https://msdn.microsoft.com/de-de/library/microsoft.office.interop.word._document.embedtruetypefonts(V = office.11を使用することができますWordで
Sub ListFonts()
Dim x As Long
With ActivePresentation.Fonts
For x = 1 To .Count
Debug.Print .Item(x).Name & vbTab & .Item(x).Embedded
Next
End With
End Sub
- 1. Androidでプログラムで「スクリーンロック」設定を取得
- 2. WordからPowerpointにプログラムでプログラムをコピーする方法は?
- 3. AndroidでFONT設定をプログラムで開く方法
- 4. Arangodb @include設定ファイル
- 5. プログラムでMac OSXのデフォルトシステムキーボードショートカットを取得/設定する
- 6. DNSを「プログラムで自動的に取得」に設定する
- 7. プログラムでOSXネットワーク/プロキシの設定値を取得する
- 8. sqlCommand、プログラムでストアドプロシージャのパラメータを取得して設定する
- 9. 入力タイプ=テキストから値 "font-size:xxx"を取得する方法?
- 10. textViewを取得し、プログラムでImageView marginを設定します。
- 11. アクションスクリプトからIEプロキシ設定を取得
- 12. gtk3 GtkSettingsから設定値を取得
- 13. iphoneの設定からメールを取得
- 14. 設定ファイルからデータソースを取得
- 15. PowerPointでリボンをプログラムでカスタマイズする
- 16. する方法マクロを#includeし、C++でコマンドラインからマクロ値を取得する
- 17. 良い@ font-faceフォントを取得する
- 18. 設定画面から変数を取得するメインViewControllerで
- 19. プログラムでPowerPointを開くダイアログ
- 20. 設定を取得する
- 21. ExcelからPowerpointへのフォント書式設定を維持
- 22. CからMPEGファイルからスナップショットをプログラムで取得する
- 23. PowerPointアドイン(Web)でスライドプレビュー(サムネイル)を取得
- 24. php mPDF、font-familyとfont-sizeを設定することができません
- 25. アンドロイドエミュレータ/デバイスからプログラムでファイルを取得
- 26. CSSフォント設定のfont-feature-settingsとfont-variantの違いは何ですか
- 27. Azure設定ファイルからすべての設定を取得する方法は?
- 28. 会議ワークスペースでプログラムからリストからすべての予定リストアイテムを取得
- 29. データベース設定からDB設定の値を取得する方法CakePHPのテーブル?
- 30. webpackを使用してfont-face includeを解決できない
).aspx)プロパティの '_Document'プロパティです。私は[Presentation](https://msdn.microsoft.com/en-us/library/microsoft.office.interop.powerpoint.presentation_members.aspx)クラスで同様のものを見つけることができませんでした。おそらくそれは他の場所に隠されていました。 –
[how-to-ask](http://stackoverflow.com/help/how-to-ask) – swe
をご覧ください。ドキュメントを確認してください。 PowerPointのSaveAsメソッドとSaveCopyAsメソッドには、これを制御するオプションのEmbedTrueTypeFontsパラメータがあります。 –