問題タブ [powerpoint-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.

0 投票する
0 に答える
93 参照

vba - powerpoint 2010 vba - 不連続なテキスト選択

Powerpoint テキスト ボックス (バージョン 2010) で、特定のスタイルが定義されているすべての文字 (すべての太字など) を選択したいと考えています。手動では、Ctrl キーを押しながら選択するだけで、1 つのテキスト ボックス内で不連続なテキスト選択を作成できます。VBAで、今まで失敗しました。これは私の非常に単純なアプローチです:

これはすべてうまく機能しますが、c.Select は以前に選択されていたものを常に「選択解除」し、選択を拡張するオプションはありません (形状の選択とは異なります)。最後の太字の文字だけが選択されてしまいます。

選択自体は、フォントなどをさらに変更するオプションをユーザーに提供する最終結果として欲しいものです。

誰か提案がありますか (または、これは VBA 経由ではまったくアクセスできませんか?)

どうもありがとう

0 投票する
1 に答える
411 参照

c# - Office Interop PowerPoint E_NOINTERFACE レジストリ エラー

タイプ 'System.__ComObject' の COM オブジェクトをイベント インターフェイス タイプ 'Microsoft.Office.Interop.PowerPoint.PresEvents_Event' にキャストできません。IID '{9826398E-2574-3EDD-9717-A913EE28A41D}' を持つインターフェイスの COM コンポーネントでの QueryInterface 呼び出しが次のエラーのために失敗したため、この操作は失敗しました: 'そのようなインターフェイスはサポートされていません (HRESULT からの例外: 0x80004002 (E_NOINTERFACE) )' であり、COM コンポーネントは IID '{91493463-5A91-11CF-8700-00AA0060263B}' のソース インターフェイスをサポートしていません。

PPTX を pdf に変換する 2 つの似たような Web サイトがあります。操作には同じコードと同じ dll を使用します。1 つのサイトは、概念や実験のプロフのように使用されますが、他のサイトは商業用です。

実験的なものは完全に機能しますが、他のものには欠陥があります。

同じコードの同じdllを使用していますが、動作しません

2 つのサイトが同じアプリケーション プールで実行されます。

変換のコードは次のとおりです。

スタックトレース:

System.StubHelpers.InterfaceMarshaler.ConvertToManaged(IntPtr pUnk, IntPtr itfMT, IntPtr classMT, Int32 flags) +0
Microsoft.Office.Interop.PowerPoint.Presentations.Open(String FileName, MsoTriState ReadOnly, MsoTriState Untitled, MsoTriState WithWindow) +0
AB. Hybrid.WebSite.Controllers.ViewerController.tryConvert() +157
lambda_method(Closure , ControllerBase , Object[] ) +62
System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase コントローラー, Object[] パラメーター) +14
System.Web.Mvc .ReflectedActionDescriptor.Execute(ControllerContext controllerContext、IDictionary 2 パラメーター) +27 System.Web.Mvc.Async.AsyncControllerActionInvoker.b__39(IAsyncResult asyncResult、ActionInvocation innerInvokeState) +222 parameters) +156
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary


System.Web.Mvc.Async.WrappedAsyncResult 1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +34 System.Web.Mvc.Async.AsyncInvocationWithFilters.b__3d() +50 システム。 Web.Mvc.Async.<>c__DisplayClass46.b__3f() +225 System.Web.Mvc.Async.<>c__DisplayClass33.b__32(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResult 1.End() +49 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +34 System.Web.Mvc.Async.<>c__DisplayClass2b.b__1c() +26 System.Web.Mvc.Async.<>c__DisplayClass21.b__1e(IAsyncResult asyncResult) ) +100 System.Web.Mvc.Async.WrappedAsyncResult 1.End() +492.CallEndDelegate(IAsyncResult asyncResult) +29
System.Web.Mvc.Async.WrappedAsyncResultBase



1.CallEndDelegate(IAsyncResult asyncResult) +10
System.Web.Mvc.Async.WrappedAsyncResultBase



1.CallEndDelegate(IAsyncResult asyncResult) +10
System.Web.Mvc.Async.WrappedAsyncResultBase

System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +27
System.Web.Mvc.Controller.b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +13
System.Web.Mvc.Async.WrappedAsyncVoid 1.End() + 54 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +39 System.Web.Mvc.Controller.b__15(IAsyncResult asyncResult、コントローラーコントローラー) +12 System.Web.Mvc.Async.WrappedAsyncVoid 1.End() +54 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +29 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +101.CallEndDelegate(IAsyncResult asyncResult) +36
System.Web.Mvc.Async.WrappedAsyncResultBase


1.CallEndDelegate(IAsyncResult asyncResult) +28
System.Web.Mvc.Async.WrappedAsyncResultBase



System.Web.Mvc.MvcHandler.b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +21
System.Web.Mvc.Async.WrappedAsyncVoid 1.End() +54 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +31 システム.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult 結果) +9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9651796 System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ、 Boolean& completedSynchronously) +1551.CallEndDelegate(IAsyncResult asyncResult) +36
System.Web.Mvc.Async.WrappedAsyncResultBase


0 投票する
1 に答える
4180 参照

tfs - TF86001: Team Foundation は Office アドインを読み込めませんでした

ストーリーボード アイコンの [マイ シェイプ] アイコンをクリックすると、Powerpoint 2016 で次の問題が発生します。


マイクロソフトパワーポイント

TF86001: Team Foundation は Office アドインを読み込めませんでした。

これは、Team Foundation クライアントのインストールの問題または

Office アプリケーションでの .NET プログラミング サポートの欠如。

詳細については、次の Microsoft Web サイトを参照してください: http://go.microsoft.com/fwlink/?LinkId=220459 .

わかった

0 投票する
0 に答える
138 参照

vba - VBA で ComboBox ドロップダウンに追加するリストを呼び出す

ドロップダウン ボックスに追加するオプションのリストを呼び出す必要があるさまざまなモジュールがあります。基本的に、あるモジュールのドロップダウンに追加するアイテムのリストを含む辞書を追加し、他のモジュールの特定のドロップダウン ボックスに対してそのモジュールを呼び出す方法を理解しようとしています。次に例を示します。

私の「辞書」モジュールには、次のリストがあります。

アイテム 1、アイテム 2、アイテム 3、アイテム 4...

別のモジュールでは、たとえば、このリストを ComboBox3 に追加したいと考えています。しかし、別のモジュールでは、ComboBox1 と ComboBox2 の両方にこのリストなどを入力したいと考えています。

何か案は?

これは私が試したものですが、うまくいきません...

辞書モジュールで:

次に、これを呼び出したいモジュールに次のものがあります。

ありがとう!

0 投票する
1 に答える
1415 参照

office-interop - PPT スライドで取り消し線の単語を見つける方法

c#で、相互運用機能を使用してpptスライドで取り消し線の単語を見つける方法はありますか? 単語の形式 (太字、斜体、下線付き) はわかりますが、取り消し線の単語を特定することはできません。

0 投票する
1 に答える
435 参照

c# - MS PowerPoint の Shape オブジェクトに OnClick アクションを追加する

C# 言語を使用して構築された Office 2010 以降の Microsoft Power Point アドインの Shape オブジェクトに OnClick アクションを追加する必要があります。などのイベントがあります

これは必要に応じて機能しません。右クリック イベントはシェイプ オブジェクトでも機能しません。

そのようなタイプのイベントをサブスクライブする方法はありますか? 私は MACRO を使用したくありませんが、それが避けられない場合は使用します。