問題タブ [office-2013]
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.
powerpoint - PowerPoint 2013 は、最近のプレゼンテーションのプレビューを表示します。この動作を無効にする方法は?
PowerPoint 2013 で COM アドインを使用しています。このアドインは、ユーザーが既存のプレゼンテーションを開こうとすると、何らかの処理を行い、ユーザーにメッセージ (「ドキュメントを開く予定です」など) を表示します。
このアドインは、以前のバージョンの PowerPoint で正常に動作しています。ただし、PowerPoint 2013 は最近開いたプレゼンテーションのプレビューをユーザーに表示するため、ファイルを開く必要があります。PPT 2013 のウェルカム ページを表示していて、ユーザーがドキュメントを開いていない場合でも、アドインが処理を開始し、メッセージ ボックスが表示されます。
「最近のプレゼンテーション」オプションを無効にしたくありません。したがって、レジストリなどの設定を変更して、PowerPoint が最近のドキュメントのプレビューを生成しないようにする方法があるかどうか、または PowerPoint のこの動作を防ぐために使用できる API があるかどうか疑問に思っていました。
ありがとう。
.net - Click to Run インストールで Office 相互運用を行うにはどうすればよいですか?
Office と相互運用する .net アプリケーション (今日は Excel、明日は Office スイート全体) を使用していますが、2013 が CTR のみ (ボリューム ライセンスを除く) であることにかなり不安を感じています。
私は2013年にGoogle同期の大失敗に続き、CTRのインストールをサポートするには全体の再構築が必要であると読み続けていますが、私はそれを行うことに「非常に喜んで」います。これに関する情報を見つけることができないようですが、誰も知っていますかCTR office 2010 / 2013 と実際に相互運用するにはどうすればよいですか?
CTR 以外のバージョンを取得する方法を探しているわけではありません。両方をネイティブにサポートできるようにプログラムし、顧客にバージョンを切り替える負担を押し付けないようにしたいと考えています (とにかくそうしません)。また、アドイン (ホストされている内部アプリ) をプログラミングするのではなく、これまで常に Excel 相互運用機能 (実行中のインスタンスを取得してリサイクルするか、新しく開始する機能) を使用して行ってきたように、オフィス スイートと相互運用できるようにする必要がある外部 .net アプリをプログラミングしています。相互運用 API が公開するすべてのインスタンスにアクセスできます)。
プロジェクトを最初からやり直しても構わないと思っていますが、顧客に特定の Office インストール (メディア オプションと非デフォルト オプションの両方) を課すことはできません。Office 2013 CTR と相互運用する適切な方法は何ですか? その適切な方法は CTR 以外のバージョンでも機能しますか、それとも 2 つのコード パスが必要ですか? これに対する解決策が見つからない場合、私のプログラムは死んでいるのと同じくらい良いので、どんな助けも大歓迎です。
database - 別々のスプレッドシートを Excel で 1 つのマスター シートに結合しますか?
3 つの Excel スプレッドシートを 1 つの「マスター」シートにすばやく結合する必要があります。
最初のシートには次の列があります。
- お客様(会社名)
- Eメール
- 電話
- ファックス
- コンタクト
- 連絡先の電話
- 連絡先のファックス
- 連絡先の電子メール
2 番目のシートには、次の列があります。
- お客様(会社名)
- 配達街
- 配送国
- 配達郵便番号
最後のシートには次の列があります。
- お客様(会社名)
- 営業担当者
私は、数時間以内に上記の情報を 1 つの Excel シートにまとめる任務を負っています。明らかに、顧客リストが同一であれば、列をコピーするだけで終わりです。しかし、一部のシートには重複があり、3 つのシートすべてで顧客が同一ではありません。次の列を持つデータの「マスター」セットが必要です。
- お客様 ID (自動割り当て)
- お客様
- 営業担当者
- コンタクト
- 連絡先メールアドレス
- 連絡先電話番号
- 連絡先ファックス
- 会社の電話番号
- 会社の電子メール
- 配送情報
それが役立つ場合、私はExcel 2013を持っています。
office-2013 - 組織のアプリ カタログに作業ウィンドウ アプリを発行する方法 - Office 2013 アプリ
VS2012 と Microsoft Office Developer Tools for VS2012 を使用して、office 2013 (ワード、エクセル、パワーポイント) 用のアプリを開発しました。
ここで、テスト チームがアプリをテストできるようにしたいと考えています。この記事に従ってOffice および SharePoint 用のアプリを公開します。
組織のアプリ カタログへの作業ウィンドウ アプリとコンテンツ アプリの発行
作業ウィンドウ アプリとコンテンツ アプリの場合、IT 部門はプライベート共有フォルダー アプリ カタログを展開および構成して、Office ストアが提供するのと同じ Office ソリューション カタログ エクスペリエンスを提供できます。
次に、その記事「方法: 作業ウィンドウとコンテンツ アプリ用のネットワーク共有カタログを作成する」に従って、ネットワーク内の誰でも、またはフォルダーにアクセスできるようにして、アプリをオフィスに追加できるようにします。
今私の問題は、最後のステップを行う方法がわからないことです。いくつかの不思議な理由で、そのステップのドキュメントがなく、行き詰まっています。誰か私にそれについてのヒントを教えてください。
windows-server-2012 - Win Server 2012 への Office 2013 アドインの展開
Excel 2013 アドインがあります。
ユーザーが最初に通常の RDP 接続を介してログインしていない場合、リモート デスクトップ ゲートウェイを介してロードされない理由がわかりません。
サーバーのレジストリを調べると、Office には、CURRENT_USER\Software\Microsoft\Office\Excel\Addins\ などのエントリがいくつか欠けているようです。
CURRENT_USER\Software\Microsoft\Office\15.0\Excel\ しか取得できませんでした
vba - Excel 2013 64 ビット VBA: クリップボード API が機能しない
以前は、Excel VBA で Windows API 呼び出しを使用して、クリップボードにテキストを設定できました。しかし、64 ビットの Office 2013 にアップグレードして以来、できなくなりました。以下はエラーにならないコードですが、クリップボードにテキストを設定していません。誰かがテストとトラブルシューティングを手伝ってくれますか?
以下のコードを VBA のコード モジュールに貼り付けた後、すぐにウィンドウに入力してテストできますClipboard_SetData("Copy this to the clipboard.")。そのテキストがクリップボードに設定され、他のアプリケーションに貼り付けることができます。
(私は Windows 8 を使用しているため、Microsoft Forms や Data Object を使用してクリップボードを操作することはできません。Windows 8 では正しく動作しません。)
更新と編集:以下のコードは修正され、64 ビット Excel で正しく動作するようになりました。以下の Jason Kurtz の回答のおかげです。これが役立つと思われる場合は、彼の回答に投票してください。