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

0 投票する
3 に答える
2284 参照

python - Office 2013 (office 15) を使用した Python Makepy

Office 2010 で Python と Excel を使用していますが、問題はありません。txcel com オブジェクトにバインドするために、python の makepy モジュールを使用しました。

ただし、別のコンピューターに Office 2013 をインストールし、makepy を起動したときに Excel オプションが一覧表示されませんでした (「Microsoft Excel 14.0 Object Library」が makepy によって一覧表示される Office 2010 とは対照的です)。

レジストリで「Microsoft Excel 15.0 Object Library」を検索しましたが、そこにあります。: を使用しようとしましmakepy -d 'Microsoft Excel 15.0 Object Library' たが、うまくいきませんでした。

助けていただければ幸いです。ありがとう。

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

excel - Excel 2013: すべての要件を満たすリストを生成する

すべての質問に正しく答えた勝者を無作為に抽出するスプレッドシートを作成する必要があります。


回答の確認

回答が適切に回答されたことを確認する列「正解」を追加しました。正しい場合はQuestionIDを返し、FALSEの場合は「不正解」を返します。

データベースの結果を検証するための回答を含む別のテーブルがあります。

  • 9747 | 間違っている | 正解 | 違う
  • 9748 | 正解 | 間違っている | 違う
  • 9749 | 間違っている | 間違っている | 正しい
  • 9751 | 正解 | 間違っている | 違う
  • 9752 | 間違っている | 間違っている | 正しい
  • 9753 | 間違っている | 間違っている | 正しい

可能な勝者を引き出す

すべての質問に適切に回答したすべての PersonID を取得する必要があります。質問に間違って答えた場合、失格となります。また、質問に答えられなかった場合は失格となります。

TableWithData

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

ms-office - Powerpivot 2013 + データ モデルのテーブル名

Office 2013 で PowerPivot をいじっています。

PowerPivot でモデルを作成すると、次のようになります (3 つのテーブルを使用)

ここに画像の説明を入力

ピボットテーブルのデータを分析しようとすると、次のように表示されます

ここに画像の説明を入力

再販業者の詳細、カレンダーではなく、Table1、Table2 と表示されます。

これは、office 2010 powerpivot で正常に機能し、正しいテーブル名が選択されます。

手がかりはありますか?

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

c# - Microsoft Office 2013 Windows テンプレート

使用されているものや Microsoft Office 2013 Preview のようなテンプレートを作成したい:

ここに画像の説明を入力

誰かヒントを教えてくれませんか?ありがとう!

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

vbscript - Windows 8 で Office 2013 を自動的にオプトインする VB スクリプト

Office 2013 の初回実行時にオプトイン ポップアップをスキップする方法を知っている人はいますか。Office 2010 では、次の vb を使用してダイアログをスキップできます。

ただし、Windows 8 の Office 2013 では機能しません。スクリプトを変更する方法はありますか?

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

office-2013 - Microsoft Office アプリ 2013 を使用して、ある Excel シートから新しい Excel シートにデータをエクスポートする

Microsoft Office Apps 2013 のタスク ペイン コントロールで問題に直面しています。Office アプリを使用して Excel にデータを書き込み、それを読み返す Office 2013 アプリを作成しました。これは正常に機能していますが、現在の Excel シートから別の新しい Excel シートに読み取った値が必要です。今、私はこれを行うためのコードを、インターネット上のいくつかの参照から javascript を使用して作成しました。これはブラウザーで動作します。しかし、私はそれをアプリで動作させることができません。作業中のExcelシートの現在のインスタンスを取得すればおそらくうまくいくでしょうが、それを取得する方法もわかりません。この投稿と一緒に JavaScript コードを添付します。もう 1 つ、Excel でアプリを開くと、次のエラー メッセージが表示されます。 Web サイトのアドオンを実行できませんでした。インターネットオプションのセキュリティ設定を確認してください。インターネットオプションの設定を変更して、すべてを有効に設定してみました。まだこのエラーが発生しています。どんな助けでも大歓迎です。ありがとう。

0 投票する
3 に答える
8064 参照

vba - Excel 2013 のスプレッドシート比較のスクリプトを作成する方法

Excel 2013 の Inquire アドインから、新しいスプレッドシート比較機能を VBA スクリプトに組み込んでみました。

計画では、定義済みの名前を持つ 2 つのスプレッドシート間の比較を自動化し、すべての違いを新しいスプレッドシートとしてエクスポートするマクロを用意する予定です。

今日まで成功せずに。

これが私がこれまでに試したことです:

  1. 通常、一部の Excel 機能を自動化する方法を学習するには、マクロの記録を使用します。
  2. それが失敗した場合は、追加可能な参照のリストを調べて、明らかな何かが欠けているかどうかを確認します。

この場合はどちらも失敗しています。マクロを記録したとき、スプレッドシート比較に関連するコードは表示されませんでした (セル選択などの周辺機能のみが表示されました)。また、追加可能な参照はどれも、Spreadsheet Compare のようには見えませんでした。

では、VBA から Excel の 2013 スプレッドシート比較のスクリプトを作成するにはどうすればよいでしょうか。

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

c# - Interop.Microsoft.Office.Interop.Word.dll をインストールまたは構成する

状況: PC に Web アプリケーションがあり、ドキュメントを操作して問題なく PDF を生成しています。COM へのアクセス許可に問題があったため、dcomcnfg が正常に動作するように構成しました。

問題: Web サイトをサーバーに配置する必要があります。サーバーには Win8 Enterprise があります。Visual Studio はインストールされておらず、フレームワーク 4.0 と Word Office のみがインストールされています。PDF を生成しようとすると、常に次のエラーが返されます: CLSID を使用してコンポーネントの COM クラス ファクトリを取得しています ... dcomcnfg を実行し、IIS サービスへのすべてのアクセス許可をカスタマイズしました (動作せず、全員に配置しました)。すべての起動とアクティベーションのアクセス許可を設定して、全員を許可し、アクセス許可と構成アクセス許可も設定しました..それでも機能しません。

  • サーバーにdllを登録する必要がありますか?(どうすればいいですか?)
  • さらに構成が必要ですか?
  • すべての Office をインストールする必要がありますか?

PS: オフィス 2013

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

visual-studio-2012 - タイプライブラリ/DLLの読み込み中にエラーが発生しました(Microsoft.Office.Interop.Excel.Application)

C#でExcelドキュメントを作成しようとしています。アプリケーションを実行すると、次のエラーが発生します。

タイプ'System.__ComObject'のCOMオブジェクトをインターフェイスタイプ'Microsoft.Office.Interop.Excel.Application'にキャストできません。次のエラーが原因で、IID'{000208D5-0000-0000-C000-000000000046}'のインターフェイスのCOMコンポーネントに対するQueryInterface呼び出しが失敗したため、この操作は失敗しました。タイプライブラリ/DLLの読み込み中にエラーが発生しました。(HRESULTからの例外:0x80029C4A(TYPE_E_CANTLOADLIBRARY))。

ここに画像の説明を入力してください

Visual Studioを2010から2012にアップグレードする前は、正常に機能していました。また、Officeを2010年から2013年にアップグレードしました。

  • 出力ウィンドウにエラー/警告はありません。
  • Microsoft.Office.Interop.Excelリファレンスが追加されました
0 投票する
0 に答える
504 参照

jquery - Excel 2013 アプリ、jQuery、WCF 呼び出しが「トランスポートなし」エラーで失敗する

プログラミング環境は次のとおりです。 - Windows 8 デスクトップ。- WCF サービス; - Excel 2013 オフィス アプリ; - 同じマシンで実行されている WCF サービスと Excel オフィス アプリの両方。- Office アプリが WCF サービスに対して ajax 呼び出しを行います。問題が発生する JavaScript コード (office アプリで使用) は次のとおりです。

ここに問題があります。Excel 2013 アプリから WCF サービスを呼び出すと、「転送なし」エラーが発生します。次の使用例を特定できました。1) これは、スタンドアロンの Excel 2013 インスタンスを実行し、[挿入] Excel メニューからアプリを挿入した場合にのみ発生します。2) VS2012 からアプリを実行すると、問題なく WCF サービスを呼び出すことができます。(ところで、WCF サービスは同じマシンで実行されます。Excel 2013 アプリから行っている要求は ajax です。) 3) (2) と同じ場合。アプリは WCF 呼び出しを行うことができます。次に、Excel の [挿入] メニューからアプリのインスタンスも挿入します。この場合、挿入されたアプリ インスタンスを使用して WCF 呼び出しを実行しようとすると、(1) と同じエラーが発生します - 「トランスポートなし」。

インターネットで検索を行ったところ、私の問題は、発信しようとしている通話がクロスドメイン通話であるという事実に関連している可能性があることがわかりました。(ところで、私はjQueryコードをデバッグしましたが、呼び出しは実際にはクロスドメインのものです)。提案された解決策は、呼び出しの前に jQuery プロパティの 1 つを設定することでした: "jQuery.support.cors = true;"。Excel 2013 アプリ コードでそれを行いましたが、問題は解決しませんでした。次に、jQuery コードで呼び出しを追跡したところ、次のことがわかりました。

1) アプリが VS2012 から実行されると、jQuery は 2 つのトランスポート オブジェクトを作成します: (1) クロスドメイン リクエスト用と (2) クロスドメイン リクエストが XMLHttpRequest を介してのみ許可される場合。アプリから WCF 呼び出しが行われると、jQuery は 2 番目のトランスポートを使用し、呼び出しは成功します。

2) アプリが Excel 2013 の [挿入] メニューから挿入されると、WCF 呼び出しの前に、jQuery はクロスドメイン要求用にトランスポート オブジェクトを 1 つだけ作成します。次に、jQuery はそのトランスポート オブジェクトを使用できないと「判断」し、リクエストは「トランスポートなし」エラーで失敗します。

なぜこれが起こるのか、問題をどのように解決できるのか考えていますか?