問題タブ [officedev]
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.
office-2010 - Microsoft Office Information BridgeFrameworkはOffice2010で動作しますか?
Microsoft Office Information BridgeFramework1.6を使用して構築されたアプリケーションを継承しました。私の仕事は、このアプリケーションをOffice2010で動作させることです。
すべての機能の.NETプログラマビリティサポートを含め、Office2010ベータ版がインストールされているコンピューターでこれをテストしています。IBF 1.6をインストールしようとすると、インストーラーが完了せず、次のメッセージが表示されます。
次の前提条件コンポーネントが見つかりません。.NETProgrammabilitySupportfor
Microsoft Office Word 2003
.NET Programmability Support for Microsoft Office Excel 2003
.NET Programmability Support for Microsoft Office Outlook 2003
.NET Programmability Support for Microsoft Office InfoPath2003SP1
必要なコンポーネントをインストールしてくださいMicrosoft Office InformationBridgeFrameworkのインストールを再度実行します。
ただし、最初にOffice 2007をコンピューターにインストールし、IBFをインストールしてから、Office 2010にアップグレードすると、アプリケーションは機能するようです。
IBFはOffice2010で動作することになっていますか?もしそうなら、Office 2010がインストールされているコンピューターでインストーラーを完成させる方法はありますか?または、これは最終リリースで解決されるOfficeベータの問題ですか?または、Office 2007で機能させるための修正プログラムと同様に、Office 2010で機能させるためのIBFの修正プログラムはありますか?
トラフィックがほとんどないOfficeInformationBridgeニュースグループやMicrosoftOffice2010 Betaフォーラムなど、いくつかのMicrosoftフォーラムでこの質問をすでに行っていますが、まだ回答が得られていません。他の開発者にも同じ問題があり、幸運があったか、Microsoftフォーラムが答えを探すのに適した場所であるかについてのアイデアがあることを願っています。
ありがとう、
エイミー
vsto - PowerPoint プログラミング: ルーラーの余白レベルを使用したインデントが機能しない?
最近、2007 および 2010 をサポートするように PowerPoint アドインの 1 つをアップグレードしました。ほとんどの項目は問題なく移植できました。私たちが抱えている問題の 1 つは、アドインを使用してテーブルまたは図形を作成するときにインデントが機能しないことです。
例: 2003 年には同じテーブルが適切なインデントで削除されますが、2007 を使用して追加すると同じものがインデントされません。
以下は、インデントを許可するコード スニペットです。
なぜこれが機能しないのですか?
次のスレッドも読みましたが、あまり役に立ちませんでした 。 433e-b588-216ead1d9c1a?tab=AllReplies#tabs
更新されたコード:
excel - Excelで構築されたOfficeアプリケーションの配布-複数のバージョン、古いバージョンからのデータのコピー
私は、Excelスプレッドシートを複数のユーザーに展開し、プロジェクトの進行に合わせてそのスプレッドシートをさまざまなバージョンに更新できるようにするプロジェクトに取り組んでいます。基本的にExcelはユーザーインターフェイスであり、VBAコードを使用して手間のかかる作業を行ういくつかの.NET4.0.dllを呼び出しています。
MicrosoftのClickOnceテクノロジに関する情報を見つけましたが、非常に有望に見えます。
http://msdn.microsoft.com/en-us/library/ff961899.aspx
私が想像している問題は、実際のスプレッドシートの更新に関係しています。ユーザーは多くのデータワークシートにデータを入力することになり、新しいバージョンをリリースするたびに、すべてのデータをコピーして新しいプログラムに貼り付ける必要があります。
ClickOnceソリューションで展開するマクロ対応テンプレートのようなものを使用して、ユーザーの最新のワークブックからリンクできる方法を知っている人はいますか?機能を追加するだけで、物事を動かさない限り、ユーザーに大きな不便をかけることなく前進できると考えましたか?
どんなアイデアでも大歓迎です。
c# - PowerPoint プログラミング: ルーラーの余白にアクセスしようとする際の問題
さまざまな箇条書き項目のインデント レベルにアクセスしようとしています。だから私は簡単な関数を作成しました:
そのため、最初の if ステートメントは回避策です。最初のレベルの LeftMargin は、何らかの理由で常に -2.14748365E+9 を返します。最初のレベルの後にレベルを取得しようとしたところ、実際の値が返されました。そうは言っても、1 つのレベルにアクセスすると、他のすべてのレベルが変化して等しくなります。たとえば、次のようにアクセスしようとするとt.Parent.Ruler.Levels[2].FirstMargin
、何らかの理由t.Parent.Ruler.Levels[3].FirstMargin
で同じになります。LeftMargin も変更されます。
選択、形状、テキストなど、さまざまな方法でルーラー オブジェクトにアクセスしようとしましたが、結果を試すために考えたすべての方法は同じです。
アイデア?
詳細情報: 次のスレッドを読みましたが、読むよりも書くことに重点を置いていますが、問題は似ているように感じます: PowerPoint プログラミング: ルーラー マージン レベルでのインデントが機能しない? http://answers.microsoft.com/en-us/office/forum/office_2007-customize/why-shapetextframerulerlevelsi-cant-set-the-bullet/9eac3e46-b13b-433e-b588-216ead1d9c1a?tab=AllReplies#tabs Iこれを作成しました:ページ=1&tm=1336535132591
visual-studio-2010 - オフィス開発のためのVS2010
Visual Studio 2010 Professionalを使用していますが、OfficeProjectを開いたり作成したりできないようです。
インストールに問題があり、機能が追加されていないと思いました。ただし、VS2010のメンテナンスモードに入ると、Officeについて何も表示されません。そしてそれは私がオフィスツールが付属していると私が信じているProfessionalを言います。
Office2010もインストールしています。
私は周りを見回して、どこでもその機能を追加できると言っていますが、インストールで取得できる機能はいくつかしかありません。VB、C++。C#(およびX64コンパイラとツール)、Visual Web Developer、およびグラフィックライブラリ。これらはすべてチケットです。
任意のヒント?
ps私もSP1を持っています
vb.net - すべてのバージョンの Excel で動作するプログラム
最近、いくつかのデータグリッドを持つ Windows フォーム アプリケーションを開発しました。クライアントは、データを Excel にエクスポートする必要があります。彼らは異なるバージョンの Excel (つまり、2003、2007、2010、2013) を使用していますが、私は Office 2013 を使用しています。Excel 2013 のリファレンスを使用しました。
(Microsoft Excel 15.0 オブジェクト ライブラリ)
私のプログラムで。最近、クライアントから、エクスポート オプションが機能していないとの報告がありました。私の調査によると、私のアプリケーションは、Office 2013 を使用しているが、以前のバージョンの Office では機能していないユーザーに対しては正常に機能しているようです。
アプリケーションが以前のバージョンの Excel で確実に動作するようにするにはどうすればよいですか?
angularjs - Angular Custom Validation が SharePoint Hosted App で機能しない
このコードは、SharePoint でホストされているアプリ内に記述しました
ここでは、カスタム ディレクティブを使用して、ユーザーが入力フィールドに数字のみを入力していることを確認しています。
私のディレクティブは次のように実装されています
私のデバッグ コンソール ログ ステートメントでは、入力フィールドに入力された内容に応じて、毎回 ctrl オブジェクトが完全に設定されていることがわかります。
しかし
また
何も表示しません。
上記のコードをコピーして index.html と app.html に貼り付け、ブラウザでページを表示すると、すべて正常に動作し、すべてのオブジェクトが表示されます。
しかし、SharePoint 2013 内では、どういうわけか、ディレクティブが値を設定するスコープが失われ、$error オブジェクトがまったく表示されないため、ng-show は常に false と評価されます。
問題をより複雑にするために。Chrome で DOM ツリーを見ると、「フォーム名='calcform'」が SharePoint によって削除されていることがわかります。